In this article, we are going to see about AWS. AWS is a data center distributed worldwide with on-demand delivery of IT resources and it is a secure cloud services platform.
AWS Storage Services
- Simple Storage Services (S3)
- Elastic Block Store (EBS)
- Elastic File System (EFS)
- Storage Gateway
- AWS Snowball
- Glacier (It is a cheapest storage service)
Simple Storage Services (S3)
It provides object storage through a web service interface. It is used to store and retrieve any amount of data, any time from the web. The developer has access to the same highly scalable, reliable, fast, inexpensive data storage.
Elastic Block Store (EBS)
It is most commonly replicated within Amazon. EBS volumes attached at an instance launch are deleted when instance is terminated. The volumes attached to a running instance are not deleted when instance is terminated but are detached with data intact and unless deleted on the terminated flag modified.
Elastic File System (EFS)
The simple, scalable file storage for use with Amazon EC2 instances. It can be accessed by multiple EC2 instances at the same time. It is Network Attached Storage (NAS).
AWS Snowball
It is a portable data storage device that can be used to migrate data to that premises.
Cloud Computing Models
- Infrastructure as a service (IaaS)
- Platform as a services (PaaS)
- Software as a service (SaaS)
Infrastructure as a Service (IaaS)
It contains the basic building blocks for cloud IT.
Examples: VPC (Virtual Private Cloud), EC2 (Elastic compute cloud), EBS (Elastic block store)
Platform as a Service (PaaS)
AWS manages the underlying infrastructure (usually hardware and operating system).
Examples: RDS (Relational Database Service), EMR (Elastic Map Reduce)
Software as a Service (SaaS)
The completed product that is run and managed by the service provider and mostly refers to end-user applications.
Examples: web-based email, office365, salesforce.com
It allows you to build and run applications and services without thinking about servers. Also referred to as function as a service (FaaS) or abstracted services.
Examples
- Amazon Simple Storage Services (S3)
- AWS Lambda
- Amazon DynamoDB
- Amazon SNS (Simple Notification Services)
Getting started with AWS:
- Go to aws.amazon.com
- Click on “sign up”
- Complete the sign-up process
- Click on “My account”
- Select “AWS management console”
AWS Management Console:
- Web based user interface to AWS
- Required an AWS account
- Monitor costs
- AWS console mobile app
Software Development Kits (SDK)
Create applications that use AWS services. SDK for JavaScript, NodeJS, Java, Python, .NET, PHP, C++. Mobile SDKs for android, iOS, unity, Xamarin. Application programming interface enables access to AWS using http calls.
Command Line Interface (CLI)
Control multiple AWS services from that command line and automate them through scripts.
Benefits of AWS
- Economies of scale
- The accounts are isolated at the hypervisor level.
- Pay as you-go pricing.
- No upfront cost.
Service locations (geographic regions),
- US East (Virginia)
- US West (California)
- Asia
- Europe
- China
- Canada
- South America
Cloud front CDN (Content Delivery Network) cached content at edge locations for high performance delivery of content also provides DDOS (Distributed Denial of Service) protection.
Each AWS region has multiple physically isolated availability zones and are connected to each other with fast, private fiber-optic networking.
Conclusion
In this article, we have seen an introduction to AWS . I hope this article will be useful to you. Thank you.