With the Amazon Web Services (AWS) is businesses and individuals a cloud-based platform for a variety of infrastructure services. Each component of AWS can be sourced as needed.
The Amazon EC2 service is a purely virtual environment of computing resources from whose pool virtual instances can be obtained and returned after use. For each instance, a memory sized in size is available. Amazon EC2 shines with special features, such as the Elastic IP: Booking this chargeable extras ensures that each server is reachable under a static IP (normally the instances get a dynamically assigned, public IP for cloud hosting).
Unlike Amazon EC2, Amazon S3 offers scalable storage. It can be used standalone as cloud storage or in combination with the rest of the Amazon web services. Finally, the Amazon Machine Images (AMI) provide ready-made images for the virtual machines that are preconfigured with different operating systems. But you can also use your own operating systems. Even preconfigured software systems such as databases or application servers are available as building blocks.
The Microsoft cloud service,Microsoft Azure * , lets you book virtual servers that run as instances. In addition, as with Amazon Web Services (AWS), there are other cloud services such as cloud storage, databases, or Big Data solutions. Microsoft Azure can be used for some time, such as Amazon Web Services for free. In addition to Windows virtual servers, Microsoft Azure includes Linux servers and containers.
In addition, third-party vendors offer other services, such as big data, data backup, or analysis of business data. In addition to providing services such as databases, websites and cloud services through Azure (PaaS), Azure also offers virtual servers and virtual networks. Both work together and can be connected to local networks. That means companies can work with servers in the cloud and connect them to local networks, building a hybrid cloud.
Businesses can install services on virtual servers and also manage and monitor them like local servers (Infrastructure as a Service, IaaS). In parallel, it is also possible to use Microsoft Azure as a platform-as-a-service (PaaS) service. At PaaS, businesses use services in the cloud, such as SQL or Azure Active Directory. In this case, no own servers are operated in the cloud, but server services, without access to the underlying operating system. This saves a lot of administrative work, but sometimes requires adjustments to the underlying applications.
The underlying servers are again managed by Microsoft and made available in Microsoft data centers. Azure also offers the possibility to mix PaaS and IaaS. For example, companies using Microsoft Azure Virtual Machines can create servers that already have services installed and configured. Examples include SQL, Sharepoint, but also Biztalk or Active Directory.
All services in Microsoft Azure are billed according to the “pay what you use” principle. Companies only have to pay for what Azure uses. Individual services and virtual servers can be frozen to save costs.
Google Cloud Platform
Google also offers PaaS and IaaS in the cloud with its Google Cloud Computingplatform . The offer is the same as Amazon Web Services and Microsoft Azure. Within the Platform, there are several services to host cloud applications or operate virtual servers. Best known services include Compute Engine, App Engine, Cloud SQL, Cloud Storage, Cloud Datastore, BigQuery and Genomics. Cloud Dataflow, Cloud Bigtable, Container Engine, Cloud Dataproc and Container Registry are also available on the platform. Companies can therefore book additional services at any time, if necessary.