source supported
1.3.2.1 AWS Outpost
The strongest strength of Amazon is its effectiveness in public cloud. They provide services through the world for its public cloud infrastructure. This cloud provider is very popular because of its varieties operational scope. AWS provides different kind of services. It also has a large network for worldwide data centers. The “Gartner” reported that this provider is the most mature and enterprise-ready. It also has capabilities to govern a large amount of resources and customers. But the weakness is its cost. Customers face difficulty to understand its cost structure. It is also difficult to manage the costs while running a large volume of workloads.
1.3.2.2 Microsoft Azure Stack
Microsoft provides on-premises software—SQL Server, Windows Server, SharePoint, Office, .Net, Dynamics Active Directory, etc. The reason of its success is most of the enterprises uses Windows and its related software. As Azure is tightly coupled with its other software applications, the enterprises, that use many Microsoft software, they find Azure as a suitable platform. This is how it builds good relationship with their existing customers. They also provide a remarkable discount on variety of services to their existing customer. But, Gartner also reported some faults in their some of the platforms [21].
1.3.2.3 Google Cloud Anthos
AWS and Azure offer the Kubernetes standard which is developed by Google. GCP is expert in machine learning and Big Data analytics. It provides huge offers on that. It also provides offers in load balancing and considerable scale. Google is also efficient knowledge about different data centers and quick response time. Google stands in third in the field of market share [21]. But, it is rapidly increasing its offers. As per Gartner, clients choose GCP as a secondary provider than that of primary provider.
1.3.3 Review on Storage of the Providers
1.3.3.1 AWS Outpost Storage
SSS to EFS: The storage services of AWS include its Elastic Block Storage (EBS), Simple Storage Service (S3), and Elastic File System (EFS) for persistent block storage, object storage, and file storage, respectively. It also provides some new innovative products for storage that includes the Snowball and Storage Gateway. Snowball is a physical hardware device, whereas Storage Gateway creates a hybrid storage environment.
Database and archiving: Aurora is a compatible database of SQL by Amazon. It consists of different services like DynamoDB NoSQL database, Relational Database Service (RDS), Redshift data warehouse, ElastiCache in-memory data store, Neptune graph database, and Database Migration Service. Amazon also offers long term storage known as Glacier. It is having very low charges [20].
Storage services: The storage services of Microsoft Azure include Queue Storage, Blob Storage, File and Disk Storage for large-volume workloads, and REST-based object storage of unstructured data respectively. Data Lake Store is another storage that is used for big data applications.
Extensive database: This extensive database provides three SQL-based options. They are Database for MySQL, SQL Database, and Database for PostgreSQL. Data Warehouse service is also provided as well. The services are Table Storage for NoSQL and Cosmos DB. Its in-memory service is Redis Cache and the hybrid storage service is Server Stretch Database. Those are designed for the organizations that use Microsoft SQL Servers [22]. Unlike AWS, Microsoft offers an actual Site Recovery service, Archive Storage, and Backup service.
1.3.3.2 Google Cloud Anthos Storage
Unified storage and more: GCP has enormous level of storage services. The unified object storage service is cloud storage. It also provides persistent disk storage. It also offers a Transfer Appliance which is a similar kind of AWS Snowball and online transfer services.
SQL and NoSQL: GCP possesses the SQL-based Cloud and also provides a relational database known as Cloud Spanner. Cloud Spanner is designed for critical and complex workloads. It also provides NoSQL. They are Cloud Datastore and Cloud Bigtable. No backup services and archive services are provided.
Table 1.3 Comparison between VMware Microsoft Amazon AWS.
Category | VMware | Microsoft | Amazon AWS |
---|---|---|---|
Delivery mode | Very simple | Easy to follow | Very easy |
Ability to apply the technology | Cost-effective virtualization solution, manage to virtualize the X86 computer architecture | Estimated cost was around $4.99 per month [19] | Very affordable, $32 to $255 per month [19] |
Integration with other applications | It is an Edge PC Virtualization, Workstation 12.5 Pro, Fusion 8.5 - Windows on Mac®, Workstation 12 Player- streamlined PC Virtualization for Business | Computes engine for networking, virtual machines, SQL databases, storage, containers, security, API integration, etc. | Web application, website and database storefront. |
Security | Secure virtual box is possible to create, manages files, using SSL, SSH, etc. | Reliable | Tight |
Operating system and mobile compatibility | Many operating systems like Windows, Linux and Mac, etc. | Windows 8 and Windows 10 | Both Linux and Windows. Able to compute, storage, database, networking, and content delivery. |
Upgrades | On demand Products available at less price. | Able to run updates. | |
Service-level agreements | Azure Cloud provides Container services speedily and in simple way. | Easy | |
Training/support | Auditing, monitoring/logging, storage creating | ||
Scalability and vendor reliability | Vendor is dependable and revenue growth is stable for Elastic Cloud Compute (EC2) and database usage [19] |
1.3.4 Pricing
Pricing is one of the challenging scenarios among these three hybrid cloud providers. Table 1.3 lists all the pricing related