Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Introduction to AWS - Dubai Techlabs

Introduction to AWS - Dubai Techlabs

Suraj Shirvankar

April 14, 2016
Tweet

More Decks by Suraj Shirvankar

Other Decks in Programming

Transcript

  1. Server Lingo CDN: Content Delivery network.Computers that serve assets fast.

    Load Balancer: A hardware/software that distributes load across many servers. Instances: aka virtual machines(VM)A virtual machine (VM) is an operating system OS which imitates dedicated hardware usually configured through software.
  2. More Bare Metal: A bare metal environment is a computer

    system in which a Operating system is installed directly on hardware. Root Access: Access to run as an administrator on the Operating System. AWS: Amazon Web Services
  3. Why cloud Elastic: Elastic computing is the ability of a

    cloud service provider to provision flexible computing power when and wherever required. Automation: “If you’re doing it manually you are doing it wrong” Design for Failure: “Design for failure and nothing will fail.”
  4. Availability Zones Each Region contains two or more “Availability Zones”.

    AZ’s are distinct locations within a region that are engineered to be isolated from failures in other AZ’s. AZ’s have low latency (sub 1-2ms) network connectivity to other AZ’s in the same region. By load balancing across separate Availability Zones, you can protect your applications from the failure of a single location.
  5. Amazon Elastic Compute Cloud is virtual computing environment and service

    that provides resizable computer capacity. Setup in minutes. Charged by the hour while running. AMI: Amazon Machine Image is a special type of pre-configured operating system which is used to create a Virtual Machine within EC2. You can start with community run AMI’s and then make your own. Security Group: A virtual firewall to specify what ports are accessible on your EC2 instance. EC2 - Elastic Compute Cloud
  6. Amazon S3 provides durable infrastructure to store important data and

    is designed for durability of 99.999999999% of objects. Scalable: With Amazon S3, you can store as much data as you want and access it when needed. Archive: Automatic migrate less frequently accessed data to Amazon Glacier for long term cheap storage. Static Website Hosting: You can host your entire static website on Amazon S3 for a low-cost. S3 - Amazon Simple Storage Service
  7. Amazon CloudFront is a global content delivery network (CDN) service.

    It integrates with other Amazon Web Services products Dynamic Content: Use Amazon CloudFront to deliver all of your content including S3 objects. Low Latency: Access media files / content at very low latency. 54 Edge locations to serve content. Amazon Cloudfront
  8. Amazon Relational Database Service (Amazon RDS) makes it easy to

    set up, operate, and scale a relational database in the cloud. Scalable: You can scale your database's compute and storage resources with only a few mouse clicks or an API call. Multi-AZ: Multi-Availability Zone deployments allows synchronous physical replication to keep data on the standby database up-to-date with the primary. Amazon Relational Database Service
  9. Amazon Elastic Block Store (Amazon EBS) provides persistent block level

    storage volumes for use with Amazon EC2 instances in the AWS Cloud. Scalable: Increase or decrease block storage and performance within minutes. Reliable: Each Amazon EBS volume is automatically replicated within its Availability Zone to protect you from component failure. Amazon Elastic Block Store