Wednesday 10 August 2016

AWS Services



AWS Services

There are around 60 services provided by AWS. Some of the services which are best apt for companies with basic requirements are –
Instance (Compute)
Storage (EBS / S3)
Data warehouse (RDS / Redshift)
Application services



EC2 (A Virtual server in cloud) 

-  EC2 is a web-based virtual server for running  application programs. 
  
-    Comes with resizable computing capacity where we  can decide the computing power of our instances. For  ex, Number of CPU cores  and amount of memory. 

-      Billed for number of instances and number of hours




-   Instance level storage is local storage on the machine which disappears when the machine is shut down. Any data on that storage is lost.

-   EBS storage is persistent, so even when machine is shut down.

Amazon EBS

-    Amazon EBS (Elastic Block Store) provides block level  storage volumes where we can attach our EC2 instance.

-    Suitable for installing and running applications

-  EBS acts as a primary storage device for data that requires frequent and granular updates

-  EBS doesn’t work standalone. However it will work along with EC2 instance



S3 (Simple Storage Service)

-  A web service interface with fully redundant data  storage infrastructure to store and retrieve any amount  of data at any time and from anywhere on the web.

-   Data are stored in bucket form in which we can create any number of buckets in a block

-   S3 has a dual nature where it can work standalone or mount with an instance

-  Paramount advantage of S3 is, durability and availability where the data is stored at relatively low cost and replicated to avoid the risk of data loss


Amazon RDS (Relational Database Service)

-   Amazon RDS is a web-service which is used to set up, operate and scale a relational database in cloud.

Supports MySQL, MS SQL, Oracle, PostgreSQL databases

-   Despite its low cost advantage, it has a disadvantage of file size limitation based on certain region


Amazon Redshift

-  AWS provides fully managed data warehouse        (relational database) services.

-   AWS handles huge databases in petabytes range for  relatively low price

-    Provides NoSQL database

-   To improve querying performance, extra clusters can   be added with Redshift

-   Notable disadvantage is limited replication and limited snapshots

Amazon VPC (Virtual Private Cloud)

-  Lets us to setup a private cloud (isolated) within the Amazon Web Services

-  Privileged to have entire control over virtual network including own IP range, creation of subnets , configuration of route tables and network gateways

- Provides advanced high network security to enable inbound and outbound filtering at instance level and subnet level 

Thanks to all who visit this blog. 


No comments:

Post a Comment