23 Three cloud platforms AWS / Google Cloud / Azure
Hello
students,
If you are ever asked a question in exam about “Cloud Platform” (not PaaS), remember three cloud platform providers namely AWS, GCP, Azure
If you are ever asked a question in exam about “Cloud Platform” (not PaaS), remember three cloud platform providers namely AWS, GCP, Azure
In
this blog we look at the cloud computing features provided by three
cloud providers namely
- Amazon Web Services (AWS)
- Google Cloud Platform (GCP)
- Microsoft Azure Cloud
Amazon
Web Services
We
look specifically at 13 services provided Amazon Web Services cloud
provider
1. Management Console – user interface for customers to use AWS services over the internet
2. Elastic
Compute Cloud (EC2) – virtual machine provisioning
3. Internet Users – User access is secured via public key infrastructure and Identity Access Management services
4. Amazon
Machine Image (AMI) – linux, windows images are readily available
to use and go, with many other complex machine image via AMI
services
5. Static
Network Addresses – Elastic , public and static IP addresses is
available readily for use over the internet
6. Servers
– any number of servers are accessible and can be configured for
distributed computing
7. Simple
DB – a non-SQL database service
8. Elastic
Block Storage (EBS) – block storage service
9. Simple
Queue Service (SQS) – message queue service
10. Simple
Storage Service (S3) - object storage service
11. Auto
Scale, Cloud Watch, Elastic Load Balancing – Elastic Scaling and
monitoring services
12. Network
Security – Firewall Security group, Access Control List services
13. Charges
– Pay as you go model service
Google
Cloud Platform (GCP)
If
AWS is more of a IaaS service, GCP is more of a PaaS service. Google
has been using its own platform for years , especially to search or
locate anything and now the most powerful platform in the world is
provided to everyone via its cloud service.
Google Cloud Platform has a strong platform called Google App Engine which supports programming in multiple languages as well creating web sites. Apart from these it provides the platform that is utilized by its search and youtube platform such as:
Google Cloud Platform has a strong platform called Google App Engine which supports programming in multiple languages as well creating web sites. Apart from these it provides the platform that is utilized by its search and youtube platform such as:
1. Google
File System (GFS) - file system used to store and access files
such as program code
2. Resource Usage Measurement – App engine measures only CPU time and number of web requests
3. Cost
Usage / Charges - Google uses the charges only for execution time.
Example I upload a code which occupies 1 MB storage and you run it
for 1 hour, it will not charge for storage space but it will charge
only for 1 hour usage.
4. Google
Web Application Server – Web server services from Google
5. Scheduler
– Since all google platform is a shared managed service, users do
not choose or own machines, rather they execute jobs, programs, web
requests which is scheduled by Google's Scheduler services
6. MemCache
– Distributed In-Memory Cache services used by Google platform to
enable faster execution for in-numerous customers all over the world
7. Google
DataStore – Google's own non-relational database which stores
every field and data as kinds and entities (similar to tables and
records). It also provides querying services using Google Query
Language (GQL)
Microsoft
Azure Cloud
Similar to GCP being more of a PaaS service, Azure cloud can also be seen as dominating in .Net based PaaS services.
Similar to GCP being more of a PaaS service, Azure cloud can also be seen as dominating in .Net based PaaS services.
It has a managed IIS web
server platform service that is utilized to support web application
development.
It
controls the platform using two types of user roles namely web roles
and worker roles.
It
has a managed database called SQL Azure which has 10 GB limit.
Azure provides access to various .Net services for any type of application development.
Have a look at this interesting video to see the interesting comparison between three cloud providers
https://www.youtube.com/watch?v=n24OBVGHufQ
Thank you
Comments
Post a Comment