Before getting into the reason about how AWS is the leading company in cloud computing services, let’s discuss briefly about cloud computing in Amazon Web Services (AWS) and its models.
Cloud computing involves delivering hosted services over the internet.
AWS offers all three models of cloud computing
- Infrastructure as a Service (IaaS) provides hardware, storage, servers and a data center space or network component on an outsourced basis to support enterprise operations.
- Platform as a Service (PaaS) provides a platform allowing the customer to deploy and manage their applications without worrying about resource procurement, capacity planning, software maintenance and patching of applications.
- Software as a Service (SaaS) provides a host application that is run and managed by the service provider and makes them available to the customer over the internet.
Top Advantages of Amazon Web Services
- Easy to set-up & use:
Anybody can set up an account in AWS and start using their services without any prior knowledge of programming. AWS provides services like Amazon Athena which acts similar to Software as a Service (SaaS). It is an interactive query service which makes it easy to undertake data analytics directly on Amazon S3 using SQL.
- Range of Services:
AWS provides customers with a wide range of services. Currently, AWS has 15 top-level services for data analytics such as Amazon Athena, Amazon Redshift, Amazon Kinesis, etc.
- Data Transformation:
AWS offers services like AWS Glue which is used to prepare and load the data for further analysis. AWS Glue performs Extract, Transform and Load (ETL) services which are highly used in data analytics companies. AWS Glue can be integrated easily with other AWS services like DynamoDB, S3 and Redshift. ETL process can be scheduled, automated using this service. Multiple ETL jobs can be executed parallelly.
- Data Analytics:
AWS QuickSight is a cloud-based business intelligence service with pay-per-session pricing helps in designing interactive dashboards, email reports etc… It can be easily integrated with various data sources such as Amazon Athena, Amazon Aurora, Amazon Redshift, S3, Snowflake, MySQL.
AWS Lake Formation gives you ownership and control over your data through simple yet powerful policies to store and secure data for analytics. AWS implements sophisticated controls that are designed to prevent unauthorized access.
AWS has a set of analytic tools and engines, flexible to analyze different types of data like structured, unstructured and semi-structured data in a variety of ways by using Amazon Redshift for data warehouse concepts, Amazon Athena for interactive SQL queries, Amazon Kinesis for data streaming, and Amazon EMR for big data analytics.
- Scalability for Streaming data:
Amazon kinesis helps in handling large sets of real-time, streaming data collected from different sources with very low latency. Amazon kinesis can process and analyze the incoming data using 4 different services such as Kinesis Data Firehose, Kinesis Data Analytics, Kinesis Data Stream and Kinesis Video Stream. This allows us to analyze the data instantly instead of waiting to collect entire data, then process it and analyze it. These services provide scalability to the customer.
- Global Infrastructure:
The AWS Global Infrastructure is designed to deliver a flexible, reliable, scalable, secure cloud computing environment with a high global network performance available. AWS span with 69 availability zones across 22 geographic regions so far.
- Customization & Scheduling:
AWS gives a customized strategy that provides various features to customers such as cost tracking, security, and automation. Customers can schedule services i.e. when to start or stop, at a particular time or day, to run services without any supervision. Customers can also track their costs related to the AWS services they are using.
The main slogan of AWS is Pay-as-you-go. This approach includes pricing for over 15 services offered by them. AWS has become popular with this pricing structure, which says, pay only for the services you use without any upfront costs, long-term contracts or complex licensing.
|Data Ingest||Data Lake||Data Consolidation||Data Storage||Data Provisioning|
|Kinesis Data Analytic|
|AWS Lake Formation|
|Kinesis Data Stream|
|Amazon Quick Sight|