aws may 2016 webinar series - aws services overview

78
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Jeff Barr, Chief Evangelist ([email protected] / @jeffbarr) May 24, 2016 AWS Services Overview

Upload: amazon-web-services

Post on 16-Apr-2017

2.298 views

Category:

Technology


5 download

TRANSCRIPT

Page 1: AWS May 2016 Webinar Series - AWS Services Overview

© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

Jeff Barr, Chief Evangelist ([email protected] / @jeffbarr)

May 24, 2016

AWS Services Overview

Page 2: AWS May 2016 Webinar Series - AWS Services Overview

Introduction

This is an overview

Plenty of details online

Learn name and purpose

Fasten your seat belt

Page 3: AWS May 2016 Webinar Series - AWS Services Overview

2,208AWS Direct

Connect

AWS Elastic Beanstalk

GovCloud

Amazon CloudTrail

CloudHSM

WorkSpaces

Amazon Kinesis

Amazon AppStream

Amazon SNS

Identity & Access Management

Amazon Route 53

AWS Import/Export

Amazon SWF

Redshift

Dynamo DB

CloudSearch

AWS Data Pipeline

AWS Certificate Manager

AWS KMS

Amazon Config

Amazon RDS for Aurora

WorkDocs

Directory Service

CodeCommit

AWS CodePipeline

AWS Service Catalog

CloudWatch Logs

Amazon EFS

Amazon API Gateway

Amazon Machine Learning

AWS Device Farm

AWS WAF

Elasticsearch Service

QuickSight

Import/Export Snowball

RDS for MariaDB

Amazon Inspector

AWS IoT

EC2 ContainerRegistry

Amazon ElastiCache

AWS CloudFormation

Mobile Analytics

AWS Mobile Hub

AWS Storage GatewayAWS OpsWorks

Elastic TranscoderAmazon SES

EC2Container Service

Amazon Cognito

AWS CodeDeploy

Glacier

Amazon WorkMail

Lambda

As of 30 April 2016

Page 4: AWS May 2016 Webinar Series - AWS Services Overview

* As of 30 April 2016

AWS has been continually expanding its’ services to support virtually any cloud workload and now has more than 70 services that range from compute, storage, networking, database, analytics, application services, deployment, management and mobile. AWS has launched a total of 313 new features and/or services year to date*, for a total of 2,208 new features and/or services since inception in 2006.

AWS Pace of Innovation

2009

4882

2011

280

2013

722

2015

Page 5: AWS May 2016 Webinar Series - AWS Services Overview

HYBRID ARCHITECTURE

Data Backups

Integrated App Deployments

DirectConnect

IdentityFederation

IntegratedResource Management

Integrated Networking

MARKETPLACE

Business Apps DatabasesDevOps

Tools NetworkingSecurity StorageBusiness

Intelligence

ENTERPRISE APPS

Virtual Desktops

Sharing & Collaboration

Corporate Email

Backup

IoT

Rules Engine

Device Shadows

Device SDKs

Registry

Device Gateway

DEVELOPMENT & OPERATIONSMOBILE SERVICESAPP SERVICESANALYTICS

DataWarehousing

Hadoop/Spark

Streaming Data Collection

Machine Learning

Elastic Search

Queuing & Notifications

Workflow

Search

Email

Transcoding

One-click App Deployment

Identity

Sync

Mobile App Testing

PushNotifications

DevOps Resource Management

Application Lifecycle Management

Containers

Triggers

Resource Templates

API Gateway

Streaming Data Analysis

Business Intelligence

MobileAnalytics

Single Integrated Console

TECHNICAL & BUSINESS SUPPORT

Support Professional Services

Account Management

Partner Ecosystem

Solutions Architects

Training & Certification

Security & Billing Reports

GAMING

3D Game Engine

Character Designer

Multiplayer Service

Twitch Integration

Cloud Integration

Regions Availability Zones

Points of Presence

INFRASTRUCTURE

CORE SERVICES

ComputeVMs, Auto-scaling, Load Balancing, Containers, Cloud functions

StorageObject, Blocks, File, Archives, Import/Export

DatabasesRelational, NoSQL, Caching, Migration

CDN NetworkingVPC, DX, DNS

Access Control

Identity Management

Key Management & Storage

Monitoring & Logs

SECURITY & COMPLIANCE

Resource & Usage Auditing

Configuration Compliance

Web application firewall

Assessment and reporting

Page 6: AWS May 2016 Webinar Series - AWS Services Overview

EC2 Auto Scaling

Lambda EC2 Container Service

Elastic Beanstalk

Compute

Page 7: AWS May 2016 Webinar Series - AWS Services Overview

Elastic Compute Cloud (EC2)Virtual Servers in the Cloud

Resizable Compute Capacity Complete control of your computing resources Reduces time to obtain and boot new server

instances to minutes Choose from 30+ different instance types Scale as your requirements change Pay only for what you use

Compute

Page 8: AWS May 2016 Webinar Series - AWS Services Overview

Auto ScalingScale your infrastructure automatically

Adds or removes EC2 instances based on metrics and health checks

No additional charge Minimize cost and maximize performance Integrates with Elastic Load Balancers

Compute

Page 9: AWS May 2016 Webinar Series - AWS Services Overview

LambdaRun Code in Response to Events

Runs code in response to triggers such as S3 upload, DynamoDB updates, Kinesis streams, and API Gateway requests

Automatically scales You only need to provide the code; there is no

infrastructure to manage Pay only for what you use

Compute

Page 10: AWS May 2016 Webinar Series - AWS Services Overview

EC2 Container ServiceRun and Manage Docker Containers

A high performance container management service for running Docker containers on EC2 instances

Use the built in scheduler, write your own, or use a third-party scheduler

Integrates with other services like ELB and EBS No additional charge Coming soon: EC2 Container Registry

Compute

Page 11: AWS May 2016 Webinar Series - AWS Services Overview

Elastic BeanstalkRun and Manage Web Apps

Ideal for developers that simply want to upload their code and have the service manage the rest

Supports Docker, Java, .NET, Node.js, PHP, Python, Ruby, and Go

Automatically handles deployment, load balancing, auto-scaling, and application health monitoring

Retain full control over the AWS resources powering your application

Compute

Page 12: AWS May 2016 Webinar Series - AWS Services Overview

Poll Question

Which Compute service would you like to try next?

Page 13: AWS May 2016 Webinar Series - AWS Services Overview

EC2 Glacier EBS Storage Gateway

Import/Export CloudFront

Storage & Content Delivery

Page 14: AWS May 2016 Webinar Series - AWS Services Overview

Simple Storage Service (S3)Scalable Storage in the Cloud

Storage for the Internet Store and retrieve any amount of data, at any time,

from anywhere on the web Highly scalable, reliable, and secure Supports encryption Pay only for what you use

Storage & Content Delivery

Page 15: AWS May 2016 Webinar Series - AWS Services Overview

GlacierArchive Storage in the Cloud

Low cost storage for archiving and backup Secure and durable No limit to amount of data stored Flexible Pay only for what you use Simple integration with S3

Storage & Content Delivery

Page 16: AWS May 2016 Webinar Series - AWS Services Overview

Elastic Block Store (EBS)Block Storage for EC2

Persistent off-instance storage SSD or magnetic disk Durable snapshots to S3 Encryption support Provisioned IOPS option

Storage & Content Delivery

Page 17: AWS May 2016 Webinar Series - AWS Services Overview

Storage GatewayIntegrates On-Premises IT Environments with Cloud Storage

Delivered as a virtual machine installed in an on-premises datacenter

Integration with S3, EBS, and Glacier Secure data transmissions between AWS and

on-premise resources Compatible with on-premise storage solutions

through iSCSI interface.

Storage & Content Delivery

Page 18: AWS May 2016 Webinar Series - AWS Services Overview

Import/Export OptionsLarge Volume Data Transfer

Direct Connect: a dedicated virtual network from your location to ours

Import/Export Disk: ship your physical disks to AWS Import/Export Snowball: ship petabytes of data to

AWS using our secure appliance Kinesis Firehose: capture and automatically load

streaming data into S3

Storage & Content Delivery

Page 19: AWS May 2016 Webinar Series - AWS Services Overview

CloudFrontGlobal Content Delivery Network

Distribute content with low latency, high transfer speeds, and no commitments

52 edge locations Simple integration with AWS services Static and dynamic content Advanced CDN features like SSL support,

geographic restriction, and private content

Storage & Content Delivery

Page 20: AWS May 2016 Webinar Series - AWS Services Overview

Poll Question

Which Storage service would you like to try next?

Page 21: AWS May 2016 Webinar Series - AWS Services Overview

RDS DynamoDB ElastiCache Redshift Aurora

Database

Page 22: AWS May 2016 Webinar Series - AWS Services Overview

Relational Database Service (RDS)Managed Relational Databases

Resizable capacity Handles time-consuming administration tasks Multiple engine types available High durability options Automatic patching and backups

Database

Page 23: AWS May 2016 Webinar Series - AWS Services Overview

DynamoDBPredictable and Scalable NoSQL Data Store

Fast, fully-managed NoSQL Database Service Capable of handling any amount of data Durable and Highly Available All SSD storage Simple and Cost Effective

Database

Page 24: AWS May 2016 Webinar Series - AWS Services Overview

Database

AuroraRelational Database Engine

Relational database built for the cloud Highly available, durable, and scalable Up to 64 TB database size, 15 read replicas Highly secure MySQL-compatible

Page 25: AWS May 2016 Webinar Series - AWS Services Overview

Database

ElastiCacheIn-Memory Cache

Managed cache service Supports Memcached or Redis Simple resizing through API or console Integrates with Cloudwatch and SNS

Page 26: AWS May 2016 Webinar Series - AWS Services Overview

Database

RedshiftFast, simple, cost-effective data warehousing

Fully managed SQL based data warehouse Massively parallel, petabyte scale As low as $1,000/TB/Year Online and functional in minutes ODBC/JDBC Compliant Continuous backup

Page 27: AWS May 2016 Webinar Series - AWS Services Overview

Poll Question

Which Database service would you like to try next?

Page 28: AWS May 2016 Webinar Series - AWS Services Overview

VPC ELB Route 53 Direct Connect

Database

Page 29: AWS May 2016 Webinar Series - AWS Services Overview

Networking

Virtual Private Cloud (VPC)Isolated Cloud Resources

Create user defined virtual networks Allows control of the networking environment Can be connected to existing datacenters over VPN

or Direct Connect Can be peered with other VPCs in AWS

Page 30: AWS May 2016 Webinar Series - AWS Services Overview

Networking

Route 53Scalable DNS and Domain Name Registration

Answers DNS queries with low latency by using a global network of DNS servers

Latency based routing to closest AWS endpoint Integration with other AWS services Register domain names

Page 31: AWS May 2016 Webinar Series - AWS Services Overview

Networking

Elastic Load Balancing (ELB)Application Load Balancing

Supports load balancing of HTTP, HTTPS and TCP traffic to EC2 instances

Detects and removes failing instances Dynamically grows and shrinks based on traffic Integrates with Auto Scaling

Page 32: AWS May 2016 Webinar Series - AWS Services Overview

Networking

Direct ConnectDedicated Network Connection to AWS

Establish a dedicated network connection from your premises to AWS

Reduces bandwidth costs for high volume data transfers

Offers consistent network performance Speeds from 50 Mbps to 10 Gbps per port

Page 33: AWS May 2016 Webinar Series - AWS Services Overview

SES SNS SQS APIGateway

CloudSearch Elastic Transcoder

Application Services

Simple Workflow Service

Page 34: AWS May 2016 Webinar Series - AWS Services Overview

Application Services

Simple Email Service (SES)Email Sending Service

Bulk and transactional email-sending service Eliminates email server management Meet rigorous Internet Service Provider (ISP)

standards Built-in feedback loop on successful and

unsuccessful messages

Page 35: AWS May 2016 Webinar Series - AWS Services Overview

Application Services

CloudSearchManaged Search Service

Integrate fast and highly scalable search functionality into applications

Scales automatically AWS manages hardware provisioning, data

partitioning, and software patches

Page 36: AWS May 2016 Webinar Series - AWS Services Overview

Application Services

Simple Notification Service (SNS)Push Notification Service

Set up, operate, and send notifications Publish messages from an application and

immediately deliver them to subscribers or other applications

Push messages to mobile devices

Page 37: AWS May 2016 Webinar Series - AWS Services Overview

Application Services

Elastic TranscoderEasy-to-use Scalable Media Transcoder

Converts media files between formats Highly scalable Integration with S3 and CloudFront

Page 38: AWS May 2016 Webinar Series - AWS Services Overview

Application Services

Simple Queue Service (SQS)Message Queue Service

Managed and scalable message queue Building block for distributed systems Highly available and durable Pay for what you use

Page 39: AWS May 2016 Webinar Series - AWS Services Overview

Application Services

Simple Workflow ServiceWorkflow Service for Coordinating Application Components

Coordinate processing steps across distributed systems Manages workflows, including state, decisions,

executions, tasks, and logging Ensure tasks are executed reliably, in order, and without

duplication Simple API calls can be executed from code written in

any language

Page 40: AWS May 2016 Webinar Series - AWS Services Overview

Application Services

API GatewayBuild, Publish and Manage APIs

Performance at any scale via worldwide edge locations, traffic throttling, and API output caching

Monitor API activity Integrates with Lambda functions Run multiple versions of the same API Fully Managed

Page 41: AWS May 2016 Webinar Series - AWS Services Overview

Poll Question

Which application service would you like to try next?

Page 42: AWS May 2016 Webinar Series - AWS Services Overview

Directory Service

IAM Trusted Advisor

CloudTrail Key Management Service

Administration & Security

CloudWatch

AWS Config Service Catalog

CloudHSM Certificate Manager

Page 43: AWS May 2016 Webinar Series - AWS Services Overview

Administration & Security

Directory ServiceManaged Directories in the Cloud

Enables Single Sign-On and policy management for Amazon EC2 instances and applications.

Compatible with Active Directory Can be stand alone or integrated with existing directories Integrates with WorkDocs, IAM, and Workspaces

Page 44: AWS May 2016 Webinar Series - AWS Services Overview

Administration & Security

Identity and Access Management (IAM)Identity and Access Management (IAM)

Create users, groups, and roles to allow access to AWS Can be federated with other systems

Page 45: AWS May 2016 Webinar Series - AWS Services Overview

Administration & Security

Trusted AdvisorAWS Cloud Optimization Expert

Checks your AWS account for cost optimization, performance, fault tolerance, and security

Basic checks are free, all checks unlocked with business level support

Page 46: AWS May 2016 Webinar Series - AWS Services Overview

Administration & Security

CloudTrailUser Activity and Change Tracking

Records AWS API calls for your accounts Log files of API calls stored in S3 Enables security analysis, resource change tracking,

and compliance auditing Ability to sent notifications upon log file delivery Support for many AWS services

Page 47: AWS May 2016 Webinar Series - AWS Services Overview

Administration & Security

CloudWatchResource and Application Monitoring

Visibility into resource utilization and operational performance with Metrics and Logs

Set alarm thresholds to send notifications or trigger Auto Scaling

Log aggregation, monitoring and troubleshooting with CloudWatch Logs

Support for customer-published measurements with Custom Metrics

Page 48: AWS May 2016 Webinar Series - AWS Services Overview

Administration & Security

AWS ConfigResource Configurations and Inventory

Inventories AWS resources Notifications on configuration change Keeps history of configuration changes Integration with partner solutions

Page 49: AWS May 2016 Webinar Series - AWS Services Overview

Administration & Security

AWS Service CatalogFind and Launch Products Using a Personalized Portal

Create and manage catalogs of IT services that are approved for use on AWS

Virtual Machine Images, Servers, Software, Databases, Application Architectures

Manage commonly deployed services, while maintaining compliance and corporate standard requirements

Page 50: AWS May 2016 Webinar Series - AWS Services Overview

Administration & Security

AWS CloudHSMHardware-based Key Storage for Regulatory Compliance

Dedicated Hardware Security Module in the AWS Cloud You control encryption keys and cryptographic

operations Validated to government standards for secure key

management Synch with your on-premise HSM Integrates with Redshift, RDS and your own applications

Page 51: AWS May 2016 Webinar Series - AWS Services Overview

Administration & Security

AWS Key Management ServiceManaged Creation and Control of Encryption Keys

Centralized management of your encryption keys

Integrates with AWS services including EBS, S3, RDS, Redshift, Elastic Transcoder, WorkMail, and EMR

Programmatically access your keys from AWS or on-premise

Fully managed

Page 52: AWS May 2016 Webinar Series - AWS Services Overview

Administration & Security

AWS Certificate ManagerManage SSL certificates for use with AWS Services

Provision, manage, and deploy SSL/TLS certificates Protect and secure websites Obtain & renew certificates quickly Use certificates with AWS (ELB and CloudFront) Fully managed No charge

Page 53: AWS May 2016 Webinar Series - AWS Services Overview

CodeDeploy CodePipeline CodeCommit OpsWorks CloudFormation Application Discovery

Developer & Management

Page 54: AWS May 2016 Webinar Series - AWS Services Overview

Developer & Management

OpsWorksAutomate Operations with Chef

Automate operational tasks like code deployment, software configurations, package installations, database setups, and server scaling using Chef

Model the layers of your applications into stacks Use Chef recipes and cookbooks Supports Linux and Windows Granular security control Use it in AWS or on-premises

Page 55: AWS May 2016 Webinar Series - AWS Services Overview

Developer & Management

CloudFormationCreate and Manage Resources with Templates

Model, provision, and update AWS resources through JSON formatted text files

Deploy stack from template with runtime parameters

Visualize and make quick edits to templates with CloudFormation Designer’s drag-and-drop interface

Repeatable, reliable provisioning

Page 56: AWS May 2016 Webinar Series - AWS Services Overview

Developer & Management

CodeDeployAutomate Code Deployments

Automates deployment of software to EC2 instances Allows for rolling updates and health checks Platform and language agnostic Integrates with existing tool chains Use it on AWS or on-premises

Page 57: AWS May 2016 Webinar Series - AWS Services Overview

Developer & Management

CodeCommitStore Code in Private Git Repositories

Eliminates need to scale and operate source control servers

Automatic file encryption Highly scalable, redundant, and durable Supports all file types and sizes Use existing Git tools

Page 58: AWS May 2016 Webinar Series - AWS Services Overview

Developer & Management

CodePipelineRelease Software using Continuous Delivery

Automates application deployments and updates for rapid delivery of new features

Model stages of the software release process Improve code quality through automated

builds and tests Connects to existing tools and systems Use pre-built or custom plugins

Page 59: AWS May 2016 Webinar Series - AWS Services Overview

Developer & Management

Application Discovery ServiceDiscover on-premises application inventory & dependencies

Plan application migration projects Identify applications & map dependencies Capture performance profile Collect data from servers, storage, and

networking Stores findings in encrypted form Explore & visualize

Page 60: AWS May 2016 Webinar Series - AWS Services Overview

Poll Question

Which Developer or Management service would you like to try next?

Page 61: AWS May 2016 Webinar Series - AWS Services Overview

EMR Kinesis Data Pipeline Machine Learning

QuickSight

Analytics

Elasticsearch Service

Page 62: AWS May 2016 Webinar Series - AWS Services Overview

Elastic MapReduce (EMR)Managed Hadoop Framework for Big Data Processing

Elastic cluster sizing based on workflow demands Batch and real-time processing Long-running or transient clusters Spot instance support for cost-optimization Easy integration with AWS datastores

Analytics

Page 63: AWS May 2016 Webinar Series - AWS Services Overview

Kinesis Firehose

Load streaming data into S3 and Redshift Zero on-going administration Direct-to-data store integration

Kinesis Streams

Build custom, real-time applications Easy administration Low cost

Kinesis Work with Real-time Streaming Data

A platform for streaming data on AWS, currently consists of:

Analytics

Page 64: AWS May 2016 Webinar Series - AWS Services Overview

Data PipelineOrchestration for Data-Driven Workflows

Move data between different AWS data and compute resources

Transform data during transfer Integrate with on-premise data sources

Analytics

Page 65: AWS May 2016 Webinar Series - AWS Services Overview

Machine LearningBuild Smart Applications Quickly and Easily

Fully-managed service built for developers Integrated with AWS data ecosystem Find patterns in your data Supports batch and real-time predictions

Analytics

Page 66: AWS May 2016 Webinar Series - AWS Services Overview

QuickSightFast, Easy-to-use, Business Intelligence

Supports AWS data stores, flat files, and third-party sources

Auto-generates smart visualizations with AutoGraph technology

Super-fast analysis with in-memory calculations via SPICE

Analytics

Page 67: AWS May 2016 Webinar Series - AWS Services Overview

Amazon Elasticsearch ServiceRun and Scale Elasticsearch Clusters on AWS

Easy cluster creation, configuration, and management Support for ELK stack (Elasticsearch-Logstash-Kibana) Security, monitoring, and auditing Integration options with AWS services like CloudWatch

Logs and DynamoDB Direct access to Elasticsearch API

Analytics

Page 68: AWS May 2016 Webinar Series - AWS Services Overview

Poll Question

Which Analytics service would you like to try next?

Page 69: AWS May 2016 Webinar Series - AWS Services Overview

WorkSpaces WorkDocs WorkMail

Enterprise Applications

Page 70: AWS May 2016 Webinar Series - AWS Services Overview

Enterprise Applications

WorkspacesDesktops in the Cloud

Create and manage virtual desktops for your users Integrates with VPC and Directory Service Clients for Windows, Mac, Chromebook, iPad,

Kindle Fire, and Android

Page 71: AWS May 2016 Webinar Series - AWS Services Overview

Enterprise Applications

WorkDocsSecure Enterprise Storage and Sharing Services

Store and share documents with others Review and feedback workflow Integrates with your corporate directory Integrates with desktops, laptops, tablets,

and Workspaces

Page 72: AWS May 2016 Webinar Series - AWS Services Overview

Enterprise Applications

WorkMailSecure Email and Calendaring Service

Managed business email and calendaring service Enterprise grade security Outlook compatible Access from anywhere

Page 73: AWS May 2016 Webinar Series - AWS Services Overview

AWS IoTConnect Devices to the Cloud

Connect, communicate, and manage your Internet of Things devices

Scale to billions of devices Enterprise grade security and authentication Access AWS end-points Unmatched visibility and control of devices, even

when they are offline

Internet of Things

Page 74: AWS May 2016 Webinar Series - AWS Services Overview

Amazon Lumberyard & Amazon GameliftBuild and deploy AAA games

Cross-platform 3D game engine Deploy and scale using GameLift Create high-quality games Connect to AWS Engage with fans on Twitch

Game Development

Page 75: AWS May 2016 Webinar Series - AWS Services Overview

https://aws.amazon.com/getting-started/

Page 76: AWS May 2016 Webinar Series - AWS Services Overview

Poll Question

What will you do next?

Page 77: AWS May 2016 Webinar Series - AWS Services Overview

Questions?

Page 78: AWS May 2016 Webinar Series - AWS Services Overview

Thank you!