aws services overview and quarterly update - april 2017 aws online tech talks

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

Upload: amazon-web-services

Post on 22-Jan-2018

2.295 views

Category:

Technology


1 download

TRANSCRIPT

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

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

April, 2017

AWS Services Overview

Introduction

This is an overview

Plenty of details online

Learn name and purpose

Fasten your seat belt

3,149AWS Direct

Connect

AWS Elastic Beanstalk

Schema Conversion Tool

AWS Shield EFS

WorkSpaces

Amazon Lumberyard

Amazon

Pinpoint

AWS IoT

AWS Managed ServicesAmazon Route 53

AWS Import/Export

AWS OpsWorks for

Chef Automate

Redshift

Dynamo DB

Amazon Polly

AWS

Snowball

AWS Organizations

Device Farm

Amazon Config

Amazon RDS

for Aurora

WorkDocs

AWS

Snowball Edge

CodeCommit

AWS CodePipeline

AWS Service Catalog

CloudWatch Logs

Amazon Lex

AWS Greengrass

Amazon EC2

Systems Manager

AWS WAF

Amazon Appstream 2.0

Amazon

Athena

AWS Glue

Amazon Lightsail

Amazon Rekognition

AWS Step Functions

AWS Discovery

Services

AWS Certificate

Manager

Amazon

ElastiCache

Mobile

Analytics

AWS Mobile Hub

AWS Storage GatewayAWS OpsWorks

AWS Batch

Amazon Inspector

EC2

Container Service

Amazon Cognito

AWS CodeDeploy

AWS Personal Health Dashboard

AWS Snowmobile

Lambda

* As of 1 April 2017

AWS Codebuild

AWS X-Ray

Amazon QuickSight

Amazon Kinesis Firehose

Amazon

Workmail

Amazon Inspector

Machine Learning

Redshift Spectrum

* As of 1 April 2017

2010

61

516

1,017

159

2012 2014 2016

AWS has been continually expanding its services to support virtually any cloud workload,

and it now has more than 90 services that range from compute, storage, networking,

database, analytics, application services, deployment, management, developer, mobile,

Internet of Things (IoT), Artificial Intelligence (AI), security, hybrid and enterprise

applications. AWS has launched a total of 236 new features and/or services year to date*

- for a total of 3,149 new features and/or services since inception in 2006.

AWS Pace of Innovation

Integrated Networking

Rules Engine

Device Shadows

Device SDKs

Device Gateway

Registry

Local Compute

Machine Learning

Conversational Interface

Virtual Desktops

App Streaming

Schema Conversion

Image Recognition

Sharing & Collaboration

Exabyte-ScaleData Migration

Text to Speech Corporate EmailApplication Migration

Database Migration

Regions

Availability Zones

Points of Presence

Data Warehousing

Business Intelligence

Elasticsearch

Hadoop/Spark

Data Pipelines

Streaming Data Collection

ETLStreaming Data Analysis

Interactive SQL Queries

Queuing &Notifications

Workflow

Email

Transcoding

Deep Learning Frameworks

Server MigrationCommunications

Business AppsBusiness Intelligence

DevOps Tools Security Networking StorageDatabases

API Gateway

Single Integrated Console

Identity

Sync

Mobile Analytics

Mobile App Testing

Targeted Push Notifications

One-click App Deployment

DevOps Resource Management

Application Lifecycle Management

Containers

Triggers

Resource Templates

Build and Test

Analyze and Debug

ComputeVMs, Auto-scaling, Load Balancing, Containers, Virtual Private Servers, Batch Computing, Cloud Functions, Elastic GPUs, Edge Computing

StorageObject, Blocks, File, Archivals, Import/Export, Exabyte-scale data transfer

CDN

DatabasesRelational, NoSQL, Caching, Migration, PostgreSQL compatible

NetworkingVPC, DX, DNS

Identity Management

Key Management & Storage

Monitoring & Logs

Configuration Compliance

Web Application Firewall

Assessment& Reporting

Resource & Usage Auditing

Access Control

Account Grouping

DDOS Protection

Support ProfessionalServices

Optimization Guidance

PartnerEcosystem

Training & Certification

Solutions Management

Account Management

Security & Billing Reports

Personalized Dashboard

TECHNICAL & BUSINESS SUPPORT

MARKETPLACE

Monitoring

Manage Resources

Data Integration

Integrated Identity & Access

Integrated Resource & Deployment Management

Integrated Devices& Edge Systems

Resource Templates

Configuration Tracking

Server Management

Service Catalogue

Search

HYBRID ARCHITECTUREANALYTICS MOBILE SERVICESDEV/OPS IoT AI ENTERPRISE APPS MIGRATION

APP SERVICES

INFRASTRUCTURE CORE SERVICES SECURITY & COMPLIANCE MANAGEMENT TOOLS

Most Robust, Fully Featured Technology

Infrastructure Platform

EC2 Auto

Scaling

Lambda EC2

Container

Service

Elastic

Beanstalk

EC2

Container

Registry

Batch

Compute

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

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

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

BatchRun Batch Jobs at Any Scale

Easily and efficiently runs hundreds of

thousands of batch computing jobs on AWS

Dynamically provisions the optimal quantity and

type of compute resources

Natively integrated with the AWS platform

No additional charge for AWS Batch. You only

pay for the AWS resources you create to store

and run your batch jobs

Compute

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

Compute

EC2 Container RegistryStore and Retrieve Docker Images

Fully-managed Docker container registry to easily

store, manage, and deploy Docker container

images

Integrated with Amazon EC2 Container Service

Eliminates the need to operate your own container

repositories

Pay only for the amount of data you store in your

repositories and data transferred to the Internet.

Compute

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

Poll Question

Which Compute service would you like to try next?

S3 Glacier EBS Storage

Gateway

Import/Export CloudFront

Storage & Content Delivery

Simple Storage Service (S3)Simple, durable, massively scalable object storage

Storage with a simple web service interface

Store and retrieve any amount of data, at any time,

from anywhere on the web

Designed for 99.999999999% durability

Use as a bulk repository or “data lake” for analytics

Highly scalable, reliable, and secure

Supports encryption

Pay only for what you use

Storage & Content Delivery

GlacierArchive Storage in the Cloud

Extremely low cost storage for archiving and long-

term 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

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

Storage GatewayIntegrates On-Premises IT Environments with Cloud Storage

Enables hybrid 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.

Connect as a fie server

Storage & Content Delivery

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

AWS Snowball: petabyte-scale solution uses secure

appliances to transfer large amounts of data into

and out of the AWS cloud

AWS Snowmobile: transfer up to 100PB per

Snowmobile, a 45-foot long ruggedized shipping

container, pulled by a semi-trailer truck.

Kinesis Firehose: capture and automatically load

streaming data into S3

Storage & Content Delivery

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

Poll Question

Which Storage service would you like to try next?

RDS DynamoDB ElastiCache Redshift Aurora

Database

Relational Database Service (RDS)Managed Relational Databases

Resizable capacity

Handles time-consuming administration tasks

Choice of six popular data engines

High durability options

Automatic patching and backups

Database

DynamoDBFast and Flexible NoSQL Database Service

Fast, fully-managed NoSQL Database Service

Capable of handling any amount of data

Consistent, single-digit millisecond latency

Durable and Highly Available

All SSD storage

Simple and Cost Effective

NEW! DynamoDB Accelerator (DAX)

Fully managed, in-memory cache for DynamoDB

Database

Database

ElastiCacheIn-Memory Caching System

Managed cache service

Supports Memcached or Redis

Simple resizing through API or console

Integrates with Cloudwatch and SNS

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

NEW! Redshift Spectrum

New feature allows you to run Redshift queries

against data in Amazon S3.

Database

Redshift SpectrumRun Redshift queries against exabytes of data in Amazon S3.

A new feature of Amazon Redshift

Extends the analytic power of Amazon Redshift to

query data in Amazon S3

Same SQL, same BI tools.

Query data directly in S3. No loading required

Elastic & highly available

Fast at exabyte scale

Separate compute and storage

Pay per query

Database

AuroraHigh Performance Managed Relational Database

Relational database built for the cloud

Highly available, durable, and scalable

Up to 64 TB database size, 15 read replicas

Highly secure

MySQL and PostgreSQL compatible

Poll Question

Which Database service would you like to try next?

VPC ELB Route 53 Direct

Connect

Networking

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

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

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

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

SES SNS SQS API

Gateway

CloudSearch Elastic

Transcoder

Application Services

Simple

Workflow

Service

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

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

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

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

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

Application Services

Elastic TranscoderEasy-to-use Scalable Media Transcoder

Converts media files between formats

Highly scalable

Integration with S3 and CloudFront

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

Poll Question

Which application service would you like to try next?

Directory

Service

IAM Trusted

Advisor

CloudTrail Key Management

Service

Administration & Security

Cloud

Watch

AWS Config Service

Catalog

CloudHSM Certificate Manager

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

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

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

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

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

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

Administration & Security

AWS ConfigResource Configurations and Inventory

Inventories AWS resources

Notifications on configuration change

Keeps history of configuration changes

Integration with partner solutions

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

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

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

CodeDeploy CodePipeline CodeCommit OpsWorks CloudFormation Application

Discovery

Developer & Management

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

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

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

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

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

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

Poll Question

Which Developer or Management service would

you like to try next?

EMR Kinesis Data PipelineAthena QuickSight

Analytics

Elasticsearch

Service

Amazon EMRManaged Framework for Big Data Processing

Analyze data using the latest versions of popular

big data frameworks, such as Apache Spark,

Hadoop, HBase, and Presto

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

Amazon AthenaInteractive Query Service

Query data in Amazon S3 using standard SQL

Serverless. Zero infrastructure. Zero admin

Pay only for the queries you run

Built on Presto. Runs standard SQL

Fast performance. Automatically parallelizes

queries

Supports broad variety of data formats (CSV,

JSON, AVRO, Parquet, ORC)

No ETL required

Analytics

Amazon Kinesis

Streams

• For Technical Developers

• Collect and stream data for

ordered, replayable, real-

time processing

Amazon Kinesis

Firehose

• For all developers, data

scientists

• Easily load massive

volumes of streaming data

into Amazon S3, Redshift,

ElasticSearch

Amazon Kinesis

Analytics

• For all developers, data

scientists

• Easily analyze data streams

using standard SQL queries

Kinesis Work with Real-time Streaming Data

Analytics

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

QuickSightQuickly and Easily Visualize, Explore, and Share Insights from

Your Data

Deeply integrated with AWS data sources

like Redshift, RDS, S3, Athena and more

Supports third-party sources like Excel,

Salesforce, and on-premises databases

Auto-generates smart visualizations with

AutoGraph technology

Collaborate, share, publish

Super-fast analysis with in-memory

calculations via SPICE

Analytics

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

Poll Question

Which Analytics service would you like to try next?

PollyText-to-Speech

Apache MXNet Rekognition LexImage Analysis ASR & NLU

Apache

Deep learning framework

Conversational

interfaces for your

applications, powered

by the same deep

learning technologies

as Alexa.

Turn text into lifelike

speech using deep

learning.

Deep learning-based

image recognition.

Search, verify, and

organize millions of

images.

fully-featured, flexibly-

programmable and ultra-scalable

deep learning framework.

Artifical Intelligence

Amazon AIBringing powerful artificial intelligence to all developers

Machine LearningBuild Smart Applications Quickly and Easily

Fully-managed service built for developers

Create machine learning (ML) models

without having to learn complex ML

algorithms and technology.

Integrated with AWS data ecosystem

Find patterns in your data

Supports batch and real-time predictions

Artificial Intelligence

Poll Question

Which AI service would you like to try next?

AWS IoTConnect Devices to the Cloud

Connect, communicate, and manage your Internet

of Things devices

Scale to billions of devices

Mutual authentication and encryption at all points of

connection

Access AWS end-points

Unmatched visibility and control of devices, even

when they are offline

Internet of Things

Limited Preview: AWS Greengrass - Local Compute, Messaging, and Sync for Devices

WorkSpaces WorkDocs WorkMail

Enterprise Applications

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

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

Enterprise Applications

WorkMailSecure Email and Calendaring Service

Managed business email and calendaring service

Enterprise grade security

Outlook compatible

Access from anywhere

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

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

Questions?

Thank you!