AWS is a platform that assists organizations with scaling and develop by offering secure cloud administrations like compute power, content delivery, database storage, and other functionality. AWS's full form is Amazon Web Services. Already a production line would ordinarily construct a power plant and use it for their motivations. At that point power, specialists would oversee power plants to give dependable force gracefully easily to these processing plants all in all. The power could be produced with more prominent productivity and the cost in this model is additionally low. AWS cloud follows a comparable model were as opposed to building huge scope frameworks, organizations can pick cloud administrations where they can get all foundation they would ever require. AWS is a developing distributed computing platform that has a significant portion of Cloud Computing concerning its competitors. AWS is geologically enhanced into districts to guarantee framework heartiness and blackouts. In Japan, Eastern USA, two areas in Western USA, Brazil, Ireland, Singapore, and Australia locales there are focal centers set up. There are more than 50 administrations like application administrations, organizing, capacity, versatile, the executives, figure, and numerous others that are accessible for the customer easily. To endeavors, new businesses; administrations can rapidly be sent without these organizations requiring a lot of capital. As AWS is intently working together with GE, Pinterest, and MLB the cloud customers can stick, force, and play with the highlights in the AWS cloud. We should now dive into the parts of AWS.
AWS Component
1. Amazing Cluster
Also known as Amazon compute, AWS has mainly EC2 (Elastic cloud compute) and ELB (Elastic load balancing) as the lead computing services. It is due to the virtue of these instances that companies can scale up or down based upon need. System admins and developers use EC2 instances to get hold and boot the computing instances in the cloud. The pricing is based on usage. The first-timers to AWS get around 750 hours of EC2 per month for the first year. But beyond that, they have three pricing models like on-demand, spot instance, and reserve instance. For less human intervention and fault tolerance, AWS ELB distributes the applications widely throughout the EC2 instances. The ELB service is free within 15GB of data processing and 750 hours of monthly service for a year. Larger loads are charged on an hourly basis and each GB transferred
2. Storage
Amazon’s Simple Storage Service (S3), Elastic block storage (EBS), and CloudFront are the three storage choices of Amazon. Storage in AWS is provided through the pay-as-you-go model. Amazon S3 is a storage offering of AWS that can store any amount of storage that is required. It is used for various reasons like content storage, backup, archiving and disaster recovery, and also data analysis storage. Along with free EC2 instance for the first year, AWS also offers 5GB of cloud storage and 20,000 GET requests and 5,000 PUT requests from S3 free for the first year. After the first year the pricing is $.0300 for 1GB up to 1TB per month. EBS is very helpful in scaling the EC2 instances. Pricing is based on geographic regions like the disk technology used and the GBs of provisioned storage required. CloudFront is a great storage option for developers and business organizations which facilitates low latency and high data transfer speeds.
3. Databases
Along with in-memory caching and data warehousing facility in the range of petabytes, AWS also scales relational and NoSQL databases. DynamoDB is the NoSQL database that offers high scale, low-cost storage. Using EC2 and EBS, users can operate on their own databases in AWS. Relational Database Service(RDS) and Amazon Redshift are the two database services from AWS. To operate and scale MySQL, Oracle, SQLServer, or PostgreSQL servers on AWS, Amazon RDS is used. Based on the instance hours and storage amount, RDS pricing is used. Redshift is a data warehouse service through which users can store data in columns rather than in rows. Pricing is based on instance hours like $0.25 per hour.
4. Networking
Amazon VPC (Virtual Private Cloud) provides a versatile networking capability in AWS meaning it provides built-in security and a private cloud. VPC comes free with EC2. AWS Direct Connect Service lets users directly connect to the cloud bypassing the internet. It is priced on an hourly basis.
5. Analytics
AWS offers services for data analytics on all fronts like Hadoop, orchestration, and real-time streaming and data warehousing. EMR (Elastic MapReduce) is the analytics facilitator that is used by Businesses, data analysts, researchers, and developers to process data chunks. Pricing is done on an hourly basis. Redshift also provides some analytics capabilities.
6. Application Services
To automate workflow between different services Amazon SQS (Simple Queue Service) is used. A dedicated queue is present which is used in storing messages. The service is free up to 1 million messages per month and after that $0.50 is charged for every million messages.SWS (Simple Workflow Service) is a task management and co-ordination service for AWS. 10,000 activity tasks, 30,000 workflow days, and 1,000 initiated executions for a year are free for users. Above that per workflow, users pay around $0.0001.
7. Deployment And Management
Elastic Beanstalk uses Java, .NET, PHP, Node.js, Python, and Ruby to deploy and scale web applications. Application health and log files can be easily monitored. CloudFormation helps businesses and developers gather and provision important AWS resources
8. Mobile Services
Amazon Cognito and Mobile Analytics are two popular AWS mobile services. Cognito IDs users and syncs data across their mobile devices. Up to 10GB of cloud sync storage and 10 lakh sync operations per month are free here. Beyond that users are liable to pay around $0.15 for every 10,000 operations. Usage data within 60 minutes is delivered by Mobile Analytics which tracks applications at scale. Up to one million events usage is free and above that, the pricing is $1 for every million.
9. Administrative And Security
AWS Directory Service directly links AWS clouds to on-premises. CloudWatch monitors cloud resources of AWS. AWS CloudTrail records API calls for user AWS accounts. CloudTrial does this for no charge at all.
Some Of the Services that Amazon Offers to the Customers
AWS covers services/products for computing, storage, database, analytics, application, and deployment services.
Compute Services
Storage and Content Delivery
Content and Networking Delivery
Database Services
Analytics
Application Services
Deployment and Management
Mobile Services
Enterprise Applications