Amazon web service is a platform that provides flexible, reliable, scalable, easy-to-use and cost-effective cloud computing solutions.AWS is a comprehensive, easy to use computing platform offered Amazon. The platform is developed with a combination of infrastructure as a service (IaaS), platform as a service (PaaS) and packaged software as a service (SaaS) offerings. Amazon Web Services provides dozens of data center Services spread across availability zones (AZs) in regions across the world. An AZ contains multiple physical data centers, while a region is a collection of AZs in geographic proximity connected by low-latency network links. AWS was one of the first companies to introduce a pay-as-you-go cloud computing model that scales to provide users with computing, storage or throughput as needed.
More than 100 services comprise the Amazon Web Services portfolio, including those for compute, databases, infrastructure management, application development and security.
Services
Compute
Amazon Elastic Compute Cloud (EC2) provides virtual servers,it also known as instances for compute capacity. The EC2 service offers dozens of instance types with varying capacities and sizes, tailored to specific workload types and applications, such as memory-intensive and accelerated-computing jobs. AWS provided an Auto Scaling tool to dynamically scale capacity to maintain instance health and performance. A developer can also use AWS Lambda for server fewer functions that automatically run code for applications and services, as well as AWS Elastic Beanstalk for PaaS. AWS consists of Amazon LightSail, which provides virtual private servers, and AWS Batch, which processes a series of jobs.
Migration
AWS includes several tools and services designed to help users migrate applications, databases, servers, and data onto its public cloud. The AWS Migration to monitoring and managing migrations from on-premises to the cloud.
- Database Migration Service -DMS service can be used to migrate on-site databases to AWS. It helps you to migrate from one type of database to another — for example, Oracle to MySQL.
- Server Migration Service-SMS migration services allow you to migrate on-site servers to AWS easily and quickly.
- Snowball- Snowball is a small application which is used to transfer terabytes of data inside and outside of AWS environment.
Security
AWS provides a range of services for cloud security, including AWS Identity and Access Management (IAM), which allows admins to define and manage user access to resources. The cloud provider introduced some tools that automatically assess potential security risks. Amazon Inspector analyzed an AWS environment for vulnerabilities that might impact security. AWS also includes tools and services that provide software and hardware based encryption, protect against DDoS attacks, provision Secure Sockets Layer and Transport Layer Security certificates and filter potentially harmful traffic to web applications.
Storage
Amazon Simple Storage Service (S3) provides scalable object storage for database, archival and analytics. AnIT professional stores data and files as S3 objects and it ranges up to 5 GB. A business can save money with S3 through its Infrequent Access storage database. Amazon Elastic Block Store consists of block-level storage volumes for persistent data storage for use with EC2 instances, while Amazon Elastic File System offers managed cloud-based file storage. A business consists migrate data to the cloud via storage transport devices, such as AWS Snowball and Snowmobile, or use AWS Storage Gateway to enable on-premises apps to access cloud data.
Networking
An Amazon Virtual Private Cloud (VPC) gives an administrator control over a virtual network to use an isolated section of the AWS cloud. AWS automatically provides new resources within a VPC for extra protection. Admins can balance network traffic with AWS load balancing tools, including Application Load Balancer and Network Load Balancer. AWS also consists of a domain name system called Amazon Route 53 that routes end users to applications. And IT professional can established a dedicated connection from an on-premises data center to the AWS cloud via AWS Direct Connect.
Messaging
Amazon Web Services is a range of business productivity. The Amazon services enable online video meetings, calls and text-based chats across devices. The business also takes advantage of Amazon WorkDocs, file storage and sharing service, and Amazon WorkMail, a business email service with calendaring features. Desktop and streaming application services include Amazon Workspaces, a remote desktop-as-a-service platform, and Amazon AppStream, a service that lets a developer stream a desktop application from AWS to an end user’s web browser.
Databases
AWS provides flexible database services through its Amazon Relational Database Service, which consists of options for Oracle, SQL Server, PostgreSQL, MySQL, MariaDB and a proprietary high-performance database called Amazon Aurora. AWS uses managed NoSQL databases through Amazon DynamoDB. AWS customers using Amazon ElasticCache and DynamoDB Accelerator as in-memory data caches for real-time applications. Amazon Redshift provides a data warehouse, which makes it easier for data analysts to perform business intelligence tasks.