Google Cloud Platform process for web hosting Contents Distribution Network (CDN)

A web hosting service solution for the Google Cloud Platform for Department of Global Communications, covering the areas of News and Media, WebTV, multimedia contents delivery via Contents Distribution Network (CDN).

SPECIFIC REQUIREMENTS / INFORMATION (IF ANY)
The web hosting services :
1. Managed Unix-based scalable web server(s)/cluster for production.
2. Managed multiple Unix-based environments for development, quality assurance with the same
specifications of the production servers.
3. Content Delivery Network (CDN) services.
4. Managed Email services.
5. Managed database services with RDBMS (Microsoft SQL Server and MariaDB).
6. Online file storage for high-volume image, audio, and video file distribution (not local web server storage)
7. Shared local web server storage.
8. Dedicated public static IP addresses for each web application.
9. Performance and Disaster Recovery for web infrastructure
10. Service Level Agreement with detailed information on guaranteed uptime and transfer times and latency;
premium-level 24 x 7 x 365 global (technical) support; rapid, responsive, and knowledgeable support
through service desk system, phone, and email; as well as 99.9% availability (‘uptime’).

Looking for solution approach

Solved Solved
0 2 595
2 ACCEPTED SOLUTIONS

The great news is all of these requirements can be met on Google Cloud.

1. Check out Compute Engine - https://cloud.google.com/compute and in particular Managed Instance Groups for scaling https://cloud.google.com/compute/docs/instance-groups#managed_instance_groups

2. Want more - use tools like Terraform to create multiple environments: https://cloud.google.com/docs/terraform

3. Cloud CDN can provide Content Delivery Network services: https://cloud.google.com/cdn

4. Google Workspace can provide email services and plenty more when it comes to employee collaboration: https://workspace.google.com/

5. MariaDB SkySQL runs on Google Cloud: https://mariadb.com/products/skysql/google-cloud-platform/ Or you can have Microsoft SQL Server, MySQL and PostgreSQL as a service through the Cloud SQL service: https://cloud.google.com/sql

6. For high volume, high performance storage for assets, nothing better than Google Cloud Storage: https://cloud.google.com/storage

7. And for shared NFS storage for web servers, check out Filestore: https://cloud.google.com/filestore

8. You can reserve public static IP addresses for web applications - be it a VM or a load balancer: https://cloud.google.com/compute/docs/ip-addresses/reserve-static-external-ip-address

9. And we have plenty of Backup and Disaster Recovery tooling available: https://cloud.google.com/solutions/backup-dr

10. A broad range of SLAs are available and depending on solution architecture https://cloud.google.com/terms/sla there is also comprehensive support offering depending on need https://cloud.google.com/support 

So sounds like Google Cloud can meet all those needs, if it sounds good, check out here to get started: https://cloud.google.com/docs/get-started 

View solution in original post

Hai Alexmoore  

Many thanks for your input, Just give more detail on the requirement

 About the Client : The Department of Global Communications tells this UN story across multiple platforms, digital and traditional, to build support for the aims and work of the United Nations.

Location : GCP Landing Zone in Mumbai, asia-south1-a

 

Project Deliverables and activities

The United Nations Department of Global Communications (DGC) intends to contract a web hosting service provider for web applications and web enabled storage of multimedia files. The vendor must be able to provide a highly reliable, available, fault-tolerant, and secure web hosting service to deliver UN (United Nations) content over the Internet to its broadcast partners and the broader global audience. The solution must be easily scalable to accommodate future needs in terms of computing resources, storage, and bandwidth demands.

Managed Unix-based scalable web server(s)/cluster for production.

Managed multiple Unix-based environments for development, quality assurance with the same specifications of the production servers

Content Delivery Network (CDN) services.

Managed Email services.

Managed database services with RDBMS (Microsoft SQL Server and MariaDB).

Online file storage for high-volume image, audio, and video file distribution (not local web server storage)

Shared local web server storage.

Dedicated public static IP addresses for each web application Performance and Disaster Recovery for web infrastructure

Service Level Agreement with detailed information on guaranteed uptime and transfer times and latency; premium-level 24 x 7 x 365 global (technical) support; rapid, responsive, and knowledgeable support through service desk system, phone, and email; as well as 99.9% availability (‘uptime’)

View solution in original post

2 REPLIES 2

The great news is all of these requirements can be met on Google Cloud.

1. Check out Compute Engine - https://cloud.google.com/compute and in particular Managed Instance Groups for scaling https://cloud.google.com/compute/docs/instance-groups#managed_instance_groups

2. Want more - use tools like Terraform to create multiple environments: https://cloud.google.com/docs/terraform

3. Cloud CDN can provide Content Delivery Network services: https://cloud.google.com/cdn

4. Google Workspace can provide email services and plenty more when it comes to employee collaboration: https://workspace.google.com/

5. MariaDB SkySQL runs on Google Cloud: https://mariadb.com/products/skysql/google-cloud-platform/ Or you can have Microsoft SQL Server, MySQL and PostgreSQL as a service through the Cloud SQL service: https://cloud.google.com/sql

6. For high volume, high performance storage for assets, nothing better than Google Cloud Storage: https://cloud.google.com/storage

7. And for shared NFS storage for web servers, check out Filestore: https://cloud.google.com/filestore

8. You can reserve public static IP addresses for web applications - be it a VM or a load balancer: https://cloud.google.com/compute/docs/ip-addresses/reserve-static-external-ip-address

9. And we have plenty of Backup and Disaster Recovery tooling available: https://cloud.google.com/solutions/backup-dr

10. A broad range of SLAs are available and depending on solution architecture https://cloud.google.com/terms/sla there is also comprehensive support offering depending on need https://cloud.google.com/support 

So sounds like Google Cloud can meet all those needs, if it sounds good, check out here to get started: https://cloud.google.com/docs/get-started 

Hai Alexmoore  

Many thanks for your input, Just give more detail on the requirement

 About the Client : The Department of Global Communications tells this UN story across multiple platforms, digital and traditional, to build support for the aims and work of the United Nations.

Location : GCP Landing Zone in Mumbai, asia-south1-a

 

Project Deliverables and activities

The United Nations Department of Global Communications (DGC) intends to contract a web hosting service provider for web applications and web enabled storage of multimedia files. The vendor must be able to provide a highly reliable, available, fault-tolerant, and secure web hosting service to deliver UN (United Nations) content over the Internet to its broadcast partners and the broader global audience. The solution must be easily scalable to accommodate future needs in terms of computing resources, storage, and bandwidth demands.

Managed Unix-based scalable web server(s)/cluster for production.

Managed multiple Unix-based environments for development, quality assurance with the same specifications of the production servers

Content Delivery Network (CDN) services.

Managed Email services.

Managed database services with RDBMS (Microsoft SQL Server and MariaDB).

Online file storage for high-volume image, audio, and video file distribution (not local web server storage)

Shared local web server storage.

Dedicated public static IP addresses for each web application Performance and Disaster Recovery for web infrastructure

Service Level Agreement with detailed information on guaranteed uptime and transfer times and latency; premium-level 24 x 7 x 365 global (technical) support; rapid, responsive, and knowledgeable support through service desk system, phone, and email; as well as 99.9% availability (‘uptime’)