BERLIN. 2015, Amazon Web Services, Inc. or its affiliates. All rights reserved

Similar documents
Security Aspekts on Services for Serverless Architectures. Bertram Dorn EMEA Specialized Solutions Architect Security and Compliance

Security on AWS(overview) Bertram Dorn EMEA Specialized Solutions Architect Security and Compliance

Security & Compliance in the AWS Cloud. Amazon Web Services

Security & Compliance in the AWS Cloud. Vijay Rangarajan Senior Cloud Architect, ASEAN Amazon Web

Scaling on AWS. From 1 to 10 Million Users. Matthias Jung, Solutions Architect

Amazon Web Services. Block 402, 4 th Floor, Saptagiri Towers, Above Pantaloons, Begumpet Main Road, Hyderabad Telangana India

Designing Fault-Tolerant Applications

Amazon Web Services. Foundational Services for Research Computing. April Mike Kuentz, WWPS Solutions Architect

AWS Solution Architect Associate

Training on Amazon AWS Cloud Computing. Course Content

Cloud and Storage. Transforming IT with AWS and Zadara. Doug Cliche, Storage Solutions Architect June 5, 2018

CS15-319: Cloud Computing. Lecture 3 Course Project and Amazon AWS Majd Sakr and Mohammad Hammoud

Introduction to Amazon Cloud & EC2 Overview

Expected Learning Outcomes Introduction To AWS

Enroll Now to Take online Course Contact: Demo video By Chandra sir

Security: Michael South Americas Regional Leader, Public Sector Security & Compliance Business Acceleration

AWS Solutions Architect Associate (SAA-C01) Sample Exam Questions

Introduction to Amazon Web Services. Jeff Barr Senior AWS /

Amazon Web Services and Feb 28 outage. Overview presented by Divya

Introduction to Cloud Computing

Better, Faster, Stronger web apps with Amazon Web Services. Senior Technology Evangelist, Amazon Web Services

About Intellipaat. About the Course. Why Take This Course?

AWS Well Architected Framework

SAA-C01. AWS Solutions Architect Associate. Exam Summary Syllabus Questions

ARCHITECTING WEB APPLICATIONS FOR THE CLOUD: DESIGN PRINCIPLES AND PRACTICAL GUIDANCE FOR AWS

Amazon Web Services (AWS) Solutions Architect Intermediate Level Course Content

Amazon Linux: Operating System of the Cloud

Serverless Architecture Hochskalierbare Anwendungen ohne Server. Sascha Möllering, Solutions Architect

Amazon ElastiCache. User Guide API Version

ActiveNET. #202, Manjeera Plaza, Opp: Aditya Park Inn, Ameerpetet HYD

AWS Storage Gateway. Amazon S3. Amazon EFS. Amazon Glacier. Amazon EBS. Amazon EC2 Instance. storage. File Block Object. Hybrid integrated.

Protecting Your Data in AWS. 2015, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

Microservices without the Servers: AWS Lambda in Action

AWS Lambda: Event-driven Code in the Cloud

Amazon Web Services. Amazon Web Services

Oracle WebLogic Server 12c on AWS. December 2018

VMware Cloud on AWS Adoption in the Enterprise

Introduction to Amazon Cloud & EC2 Overview

PrepAwayExam. High-efficient Exam Materials are the best high pass-rate Exam Dumps

At Course Completion Prepares you as per certification requirements for AWS Developer Associate.

Amazon AWS-Solution-Architect-Associate Exam

Immersion Day. Getting Started with AWS Lambda. August Rev

AWS_SOA-C00 Exam. Volume: 758 Questions

CIT 668: System Architecture. Amazon Web Services

How can you implement this through a script that a scheduling daemon runs daily on the application servers?

Managing IoT and Time Series Data with Amazon ElastiCache for Redis

Fault-Tolerant Computer System Design ECE 695/CS 590. Putting it All Together

How to go serverless with AWS Lambda

AWS Administration. Suggested Pre-requisites Basic IT Knowledge

Building a Modular and Scalable Virtual Network Architecture with Amazon VPC

Deep Dive on Amazon Elastic File System

We are ready to serve Latest IT Trends, Are you ready to learn? New Batches Info

Getting started with AWS security

2013 AWS Worldwide Public Sector Summit Washington, D.C.

Amazon Web Services Training. Training Topics:

BERLIN. 2015, Amazon Web Services, Inc. or its affiliates. All rights reserved

Introduction: Is Amazon Web Service (AWS) cloud supports best cost effective & high performance modern disaster recovery.

CLOUD AND AWS TECHNICAL ESSENTIALS PLUS

Getting started with AWS security

AWS Security Overview. Bill Shinn Principal Security Solutions Architect

How to host and manage enterprise customers on AWS: TOYOTA, Nippon Television, UNIQLO use cases

Amazon Web Services (AWS) Training Course Content

HPE Digital Learner AWS Certified SysOps Administrator (Intermediate) Content Pack

AWS: Basic Architecture Session SUNEY SHARMA Solutions Architect: AWS

WHITEPAPER AMAZON ELB: Your Master Key to a Secure, Cost-Efficient and Scalable Cloud.

Engage with ESRI in the AWS Cloud. Teresa Carlson, VP of Global Public Sector

PracticeDump. Free Practice Dumps - Unlimited Free Access of practice exam

EE 660: Computer Architecture Cloud Architecture: IaaS

Srinath Vaddepally.

Introducing Amazon Elastic File System (EFS)

Reactive Microservices Architecture on AWS

Design Patterns for the Cloud. MCSN - N. Tonellotto - Distributed Enabling Platforms 68

Zombie Apocalypse Workshop

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

HOW TO PLAN & EXECUTE A SUCCESSFUL CLOUD MIGRATION

Deep Dive Amazon Kinesis. Ian Meyers, Principal Solution Architect - Amazon Web Services

Containers or Serverless? Mike Gillespie Solutions Architect, AWS Solutions Architecture

MarkLogic Cloud Service Pricing & Billing Effective: October 1, 2018

EC2 Scheduler. AWS Implementation Guide. Lalit Grover. September Last updated: September 2017 (see revisions)

NGF0502 AWS Student Slides

AWS Course Syllabus. Linux Fundamentals. Installation and Initialization:

Aurora, RDS, or On-Prem, Which is right for you

AWS Storage Gateway. Not your father s hybrid storage. University of Arizona IT Summit October 23, Jay Vagalatos, AWS Solutions Architect

LINUX, WINDOWS(MCSE),

VMware Cloud on AWS The Next Generation Hybrid Cloud Architecture

Overview of AWS Security - Database Services

Werden Sie ein Teil von Internet der Dinge auf AWS. AWS Enterprise Summit 2015 Dr. Markus Schmidberger -

Introduction to Database Services

Video on Demand on AWS


Cloud Computing ECPE 276. AWS Hosted Services

Amazon AppStream 2.0: SOLIDWORKS Deployment Guide

Netflix OSS Spinnaker on the AWS Cloud

Microservices Architekturen aufbauen, aber wie?

Introduction to Amazon Lumberyard and GameLift

Amazon Web Services 101 April 17 th, 2014 Joel Williams Solutions Architect. Amazon.com, Inc. and its affiliates. All rights reserved.

Private Cloud Public Cloud Edge. Consistent Infrastructure & Consistent Operations

Cloud Computing /AWS Course Content

AWS Networking Fundamentals

Advanced Architectures for Oracle Database on Amazon EC2

Transcription:

BERLIN 2015, Amazon Web Services, Inc. or its affiliates. All rights reserved

Building Multi-Region Applications Jan Metzner, Solutions Architect Brian Wagner, Solutions Architect 2015, Amazon Web Services, Inc. or its affiliates. All rights reserved

AWS Global Footprint EU Central (Frankfurt) US West (Oregon) GovCloud EU West (Ireland) China (Beijing) Asia Pacific (Tokyo) US East (Virginia) Asia Pacific (Sydney) US West (N.California) São Paulo Asia Pacific (Singapore)

AWS Global Footprint EU Central (Frankfurt) US West (Oregon) GovCloud EU West (Ireland) China (Beijing) Asia Pacific (Tokyo) US West (N.California) US East (Virginia) Region An independent collection of AWS resources in a defined geography A solid foundation for meeting locationdependent privacy and compliance requirements Asia Pacific (Sydney) São Paulo Asia Pacific (Singapore)

Disaster Recovery Highly Available Migration Cold Warm Hot Standby Hot Active Migration Operational data is regularly copied Critical system backbones only Critical systems fully replicated & running Systems are proactively operational All resources moved to another Resource procurement on demand Databases contain replicated data Databases contain replicated data Databases (usually) in sync Pre-configured ready-to-launch AMIs Ready to scale Able to receive production grade traffic at any time

Availability Zone Availability Zone

Availability Zone Availability Zone Route 53 highly available and scalable cloud DNS web service Elastic Load Balancer automatically distributes incoming application traffic EC2 provides resizable compute capacity in the cloud Elastic Block Store persistent block level storage volumes

Availability Zone Availability Zone RDS managed service that makes it easy to set up, operate, and scale a relational database in the cloud RDS Multi-AZ provide enhanced availability and durability for Database Instances

Availability Zone Availability Zone DynamoDB fast and flexible NoSQL database service for all applications that need consistent, single-digit millisecond latency at any scale Update Streams maintains a time ordered sequence of item level changes in any DynamoDB table in a log for a duration of 24 hours

DynamoDB Update Streams An ordered sequence of changes to items in a DynamoDB Table Puts, updates, and deletes performed in last 24 hours Deployment & Administration Application Services Sharded for Scalability Similar to Kinesis Streams Compute Storage Database Networking Global Infrastructure

Availability Zone Availability Zone DynamoDB fast and flexible NoSQL database service for all applications that need consistent, single-digit millisecond latency at any scale Update Streams maintains a time ordered sequence of item level changes in any DynamoDB table in a log for a duration of 24 hours

Availability Zone Availability Zone Amazon S3 secure, durable, highly-scalable object storage Event Notifications receive notifications when certain events happen in your bucket

Amazon S3 Event Notifications Deployment & Administration Application Services λ Compute Storage Database Networking Message Message Invocation Global Infrastructure

Availability Zone Availability Zone Amazon S3 secure, durable, highly-scalable object storage Event Notifications receive notifications when certain events happen in your bucket

Availability Zone Availability Zone

Availability Zone Availability Zone Availability Zone Availability Zone

Deploying your Resources EC2 Instance EBS Volume RDS Database DynamoDB Table S3 Objects

Deploying your Resources EC2 Instance AMI EBS Volume RDS Database DynamoDB Table S3 Objects

Deploying your Resources EC2 Instance AMI Copy AMI EBS Volume RDS Database DynamoDB Table S3 Objects

Deploying your Resources EC2 Instance AMI Copy AMI Launch EBS Volume RDS Database DynamoDB Table S3 Objects

Deploying your Resources EC2 Instance AMI Copy AMI Launch EBS Volume Snapshot RDS Database DynamoDB Table S3 Objects

Deploying your Resources EC2 Instance AMI Copy AMI Launch EBS Volume Snapshot Copy Snapshot RDS Database DynamoDB Table S3 Objects

Deploying your Resources EC2 Instance AMI Copy AMI Launch EBS Volume Snapshot Copy Snapshot Create Volume RDS Database DynamoDB Table S3 Objects

Deploying your Resources EC2 Instance AMI Copy AMI Launch EBS Volume Snapshot Copy Snapshot Create Volume RDS Database Read Replica DynamoDB Table S3 Objects

Deploying your Resources EC2 Instance AMI Copy AMI Launch EBS Volume Snapshot Copy Snapshot Create Volume RDS Database Read Replica DynamoDB Table? S3 Objects

Deploying your Resources EC2 Instance AMI Copy AMI Launch EBS Volume Snapshot Copy Snapshot Create Volume RDS Database Read Replica DynamoDB Table? S3 Objects?

AWS Lambda

AWS Lambda λ Feature Details AWS Service Integration Event-Driven Compute No Infrastructure to Manage Automatic scaling Fine-grained pricing Event triggers from Amazon S3, DynamoDB, and Kinesis events Deployment & Administration Application Services Compute at any scale One request a month or 10,000 parallel invocations Simple, stateless approach, expressed in conventional languages Compute Storage Database Fast response No long delays for provisioning, deployment or scale-up Change and run code as fast as you can type Networking Never pay for idle Fine-grained pricing in 100ms, 64MB steps Global Infrastructure Economical at any scale

AWS Lambda λ S3 Handler Dynamo Handler Kinesis Handler App Event Handler Deployment & Administration AWS Event Integration Custom Invoke API Application Services Compute Storage Database AWS Lambda Networking Global Infrastructure

Deploying your Resources EC2 Instance AMI Copy AMI Launch EBS Volume Snapshot Copy Snapshot Create Volume RDS Database Read Replica DynamoDB Table? S3 Objects?

Deploying your Resources EC2 Instance AMI Copy AMI Launch EBS Volume Snapshot Copy Snapshot Create Volume RDS Database Read Replica DynamoDB Table Event Invoke λ DynamoDB API Call S3 Objects Event Invoke λ Amazon S3 API Call

Demonstration

Identity and Access Management Management Console CloudWatch

IAM & Security Considerations <!-- AWS Elastic Beanstalk application version --> arn:aws:elasticbeanstalk:us-east-1:123456789012:environment/my App/MyEnvironment <!-- IAM user name --> arn:aws:iam::123456789012:user/brian <!-- Amazon RDS tag --> arn:aws:rds:eu-west-1:001234567890:db:mysql-db <!-- Amazon S3 bucket (and all objects in it)--> arn:aws:s3:::my_bucket/* Amazon Resource Name examples

IAM & Security Considerations { } "Version": "2012-10-17", "Statement": [{ "Effect": "Deny", "Action": "*", "Resource": "*", "Condition": { "NotIpAddress": { "aws:sourceip": ["192.0.2.0/24", "203.0.113.0/24"] } } }] Sample IAM Policy

Compute & Networking Considerations SSH keys Security Groups AMIs EBS Volumes Elastic IP Addresses Elastic Load Balancing Launch Configurations & Auto Scaling Groups

Compute & Networking Considerations SSH keys Security Groups AMIs EBS Volumes Elastic IP Addresses Elastic Load Balancing Launch Configurations & Auto Scaling Groups

Compute & Networking Considerations SSH keys Security Groups AMIs EBS Volumes Elastic IP Addresses Elastic Load Balancing Launch Configurations & Auto Scaling Groups

Compute & Networking Considerations SSH keys Security Groups AMIs EBS Volumes Elastic IP Addresses Elastic Load Balancing Launch Configurations & Auto Scaling Groups

Compute & Networking Considerations SSH keys Security Groups AMIs EBS Volumes Elastic IP Addresses Elastic Load Balancing Launch Configurations & Auto Scaling Groups

Compute & Networking Considerations SSH keys Security Groups AMIs EBS Volumes Elastic IP Addresses Elastic Load Balancing Launch Configurations & Auto Scaling Groups

Compute & Networking Considerations SSH keys Security Groups AMIs EBS Volumes Elastic IP Addresses Elastic Load Balancing Launch Configurations & Auto Scaling Groups

Compute & Networking Considerations SSH keys Security Groups AMIs EBS Volumes Elastic IP Addresses Elastic Load Balancing Launch Configurations & Auto Scaling Groups

BERLIN