AWS notes

 AWS


=====



supported products


1-->Compute

2-->Storage

3-->Network and content delivery

4-->Developer tools

5-->Management tools

6-->Security compliance

7-->Application services

8-->Messaging

Characteristics of cloud services


1-->on Demand self service

2-->Broader Network access

3-->Resource pooling

4-->Measured Services


Categories/ types of  within Cloud computing :



1-->Software as service

2-->Platform as service

3-->Infrastructure as service

Types of Cloud Services :


1-->IaaS

2-->PaaS

3-->SaaS

Geographical dispersement:



1--> Availability Zones (Az's)  --Logical group of Datacenters 

2--> Edge Locations  --Point of presence services used to deliver the content (such as Cloud front ,CDN (Content Distribution Network))

Infrastructure Usage (EC2)


       -- On demand --Which is where you only pay for the instance as long as its running or using.


Pricing concept 

include paying for infrastructure usage  using EC2

 

when using Amazon S3 , DynamoDB for 


Data usage and transfer

Global infrastructure services include IAM( Identity and Access management)

 

    Network , storage , database

    

Application services 


    SNS ,SQS ,SWF

    

Deployment and management services

Elastic Beanstalk , cloud formation

AWS features:


--------------



--Management console   ---- AWS web interface

--CLI  (Command line interface)   --commands for AWS wide set of products

--AWS SDK              ---> APIs that are specific to programming languages

--command line tools   -->  command for individual AWS products

-- Query API     -->  Low level APIs that are accessible using http requests.

A)Compute 


AWS EC2 (Elastic Compute Cloud)


 

        1)--AWS EC2    -->Virtual servers in Cloud

        2)--AWS EC2 Container services --->Run and manages Docker Containers

        3)--AWS Lambda  --->Run code in response to events

        4)--AWS EC2 Container Registry --->Store and  Retrieve Docker images

        5)--AWS LightSail              ---> Launch and manage virtual private servers

        6)--AWS VPC (Virtual private cloud) --> isolated cloud Resources

        7)--AWS Batch                  --> Run batch at any scale

        8)--AWS Elastic BeanStalk      --> Run and manage web applications.

        9)--AWS Scaling                -->Automatic Elastic

        

 

        

  1)AWS EC2

 

      re-sizable  cloud based virtual server

      

      features

        

             --Removes necessity of upfront investment for h/w

             --pay for only used quantity

             --manage numerous instances simultaneously 

             ---Easy web scale cloud computing

             

             

       2) AWS ECS (Elastic Container Service)

       

       

           Scalable performance container service to include Docker containers

           

           

           --Removes the necessity to install, run , manage and scale cluster infrastracture

       

       3)AWS Lambda

       

           Aims to run code without managing provisioning servers.

           Runs code in response to events

           

           Lambda is nucleus of serverless computing 

           

           Run code virtually any type of backend services or applications without administration

           

           Create code to automatically triggers from other AWS services otherwise call it directly from mobile app or web app.

           

B)Storage  in AWS Cloud



Provides complete set of cloud storage  services to support archival and application compliance need

Backup and archive applications and DB, IOT, Datawarehouses and Big data analytics.

-- AWS S3 (Simple Storage Service)

   --Provide safe ,secure object storage.

   --Easy to use with simple web service interface to store and retrieve any amount of data at any time from anywhere on the web.

   --Automatically  copy of data on multiple devices at multiple facilities

   --Let you preserve, retrive , restore every version of object on S3 bucket.

   --Pay actually for what you use.

   --Archive data on amazon Glacier .no cost of archive service.

   --Authenticate user on identity and access control on manage bucket policies, ACLS, query string authentication

   --Helps you securely upload and download data with SSL encrypted endpoints  

   

   

   Amazon Glacier 

   

    Cloud storage service for long time backup and archiving.

   

   Amazon Elastic File system (EFS):

   

    Shared file system used with Amazon Ec2

   

   Amazon Database :

   

                Amazon RDS (Relational databases)

                DynamoDB  ---NO sql DB service

                

                Amazon Aurora ---My SQL compatible relational DB with 5 times performance.

                

                Amazon Elastic Cache --in memory cache service Memcached and redis support.

                

                Amazon Redshift -- a petabyte-scale datawarehouse service.


      According to Forrester, Amazon DynamoDB is the most popular NoSQL cloud database.

      

      

AWS CodeBuild 


      --Fully managed, compiles source code, run testa and create deployable package.

      --Process several builds simultaneously so builds are not in queue.

      

      Benefits


Secure

Allows Continuous Integration and Delivery

Extensible

Pay as You Go

Continuous Scaling

Fully Managed Build Service

AWS CodepipeLine

AWS CodeCommit

Management Tools in AWS


--IT and sytem administration services.

--Infrastructure logs, metrics using alarms , real-time dashboards

--Hybrid infrastructure resources.

Services


Amazon EC2 Systems Manager: Configure and Manage EC2 Instances and On-premises Servers

AWS CloudTrail: Track User Activity and API Usage

AWS Config: Track Resource Inventory and Changes

AWS Service Catalog: Create and Use Standardized Products

AWS Personal Health Dashboard: Personalized view of AWS service health

AWS Cloud Formation: Create and Manage Resources with Templates

AWS OpsWorks: Automate Operations with Chef

AWS Trusted Advisor: Optimize Performance and Security


AWS Cloud Watch :


--Monitor resources and act on alerts ,alarms

Amazon CloudTrail

AWS CloudTrail is a service that allows risk auditing, operational auditing, compliance, and governance of AWS account.

c) Networking and Content Delivery in AWS


     --CDN which  delivers videos ,content ,API ..

     --virtual networks 

     --Dedicated networks

     

     services :

     

         Elastic load balancing

         Amazon Route S3

         Amazon cloud front

         AWS Direct Connect 

         AWS VPC 

         

 E)Security ,Identity , and Compliance Products:

 

 

     Amazon inspector                      --  automated security assessment service        

     IAM (Identity and Access management)  --Controls user access to AWS services.

     AWS artifact                         --on demand access to AWS compliance and security documents(audit artifacts)

     Amazon cloud directories            -- cloud-native directories to organize hierarchies of data long numerous directions.

     AWS Certificate manager             --manage, provision, deploy SSL ,TSL certificates.

     AWD CloudHSM  (Hardware Security Module (HSM)

     

     

AWS IoT

     

          

       

             

      

     

     

     

     

     





      

      

      

                

                

                  

                

                

   

   

   


         

           

           

           

           

           

       

        

           

       

             

             

             

             

             

             

             

             

        

        

        

        


    

    

    

        

       

Comments