What is AWS?

Amazon Web Service is a platform that offers flexible, reliable, usable and easy-to-use computer solutions.

AWS is the comprehensive, easy-to-use platform offered by Amazon. The platform is upgraded with a combination of infrastructure as a service (IaaS), a platform as a service (PaaS) and software as a service (SaaS).

What is Cloud Computing?

Cloud computing is a term used to store and access data over the Internet. It does not store data on your computer's hard disk. Using the cloud, you can access data from a remote server.





AWS Compute Services

Here are the Cloud Compute services offered by Amazon:

1. EC2 (Elastic Compute Cloud) - EC2 is a virtual machine in the cloud where you control the OS level. You can use this cloud server whenever you want.

2. LightSail - This cloud computing tool automatically uses and manages the skills, storage, and networking capability needed to run your applications.

3. Elastic Beanstalk - The tool provides automated shipping and service delivery as the most attractive production website.

4. EKS (Elastic Container Service for Kubernetes) - The tool allows you to return to Kubernetes in the Amazon cloud environment without installation.

5. AWS Lambda - This AWS service allows you to run tasks in the cloud. The tool is a great cost saver for you as you will only pay when your jobs are running.

Storage

1. Amazon Glacier- It is the less expensive storage service. Provides secure and fast data storage and backup.

2. Amazon Elastic Block Store (EBS) - Provides block-level storage that you will use with Amazon EC2 conditions. The volumes of the Amazon Elastic Block Store are attached to the network and remain independent of the model life.

3. AWS Storage Gateway- This AWS service connects software applications to buildings with cloud-based storage. It provides a secure connection between the company site and AWS storage infrastructure.

Security Services

1. IAM (Identity and Access Management) - IAM is a secure cloud security service that helps you manage users, share policies, build teams to manage multiple users.

2. Inspector - It is an agent that you can install on your virtual machine, that reports any security threats.

3. Certificate Manager - This service provides free SSL certificates to your domains managed by Route53.

4. WAF (Web Application Firewall) - The WAF security service provides application-level protection and allows you to block SQL injection and help you prevent script attacks on the opposite site.

5. Cloud Directory - This service allows you to create flexible, cloud-based indexes for managing data hierarchies with multiple scales.

Domain Services

1. Amazon RDS- This AWS Database service is easy to set up, operate, and measure cloud communication databases.

2. Amazon DynamoDB- It is a fast, fully managed NoSQL data service. It is a simple service that allows for expensive storage and data retrieval. It also allows you to serve any level of traffic request.

3. Amazon ElastiCache - It is a web service that makes it easy to download, run, and measure memory in the cloud.

4. Neptune- It is a fast, reliable and awesome graph data service.

5. Amazon RedShift - It is an Amazon data storage solution that you can use to create complex OLAP queries.

Analytics

1. Athena - This analytics service allows perm SQL queries in your S3 bucket to find files.

2. CloudSearch - You should use this AWS app to build a fully managed search engine for your website.

3. ElasticSearch - Similar to CloudSearch. However, it offers many features like app monitoring.

4. Kinesis - This AWS analytics service helps you to stream and analyse real-time data on a large scale.

5. QuickSight —A business analysis tool. It helps you create visibility of the data dashboard in Amazon Web Services. For example, S3, DynamoDB, etc.

Administrative Services

1. CloudWatch - Cloud view helps you monitor AWS locations such as EC2, RDS conditions, and CPU usage. It also creates alarms based on various metrics.

2. CloudFormation - It is a way to turn infrastructure into a cloud. You can use templates to provide a complete production environment in minutes.

3. CloudTrail - Provides an easy way to research AWS resources. It helps you get into all the changes.

4. OpsWorks - The service allows you to use Chef / Puppet deployments automatically in the AWS environment.

Benefits of AWS

The following are the benefits of using AWS services:

-        AWS allows organizations to use existing standard programming models, operating systems, information and structures.

  •        It is an expensive service that allows you to pay only for what you use, without any prior or long-term commitment.
  •        You will not need to spend money on operating and maintaining data centers.
  •        Provides fast shipping
  •         You can add or subtract easily.
  •         You are allowed immediate access to the clouds with unlimited power.
  •         Total Cost of Ownership is very low compared to any private / dedicated servers.
  •         Medium Charge Offering and Management
  •         Provides Hybrid Power
  •         Allows you to use your app in many regions around the world with just a few clicks

The worst of AWS

  •        If you need more immediate or in-depth help, you will need to choose paid support packages.
  •        Amazon Web Services may encounter some common computer problems when migrating to the cloud. For example, downtime, limited control, and backup protection.
  •         AWS imposes default limits on different services from region to region. These resources have images, volumes, and snapshots.
  • -       Hardware level changes occur in your application which may not offer the best performance and usability for your applications.

Comments