View
1.002
Download
1
Category
Preview:
DESCRIPTION
In this presentation, we provide an overview of Cloud Computing and provide some details on the wide range of services that Amazon Web Services offers today. This presentation is intended for people new to cloud computing or experienced cloud developers who have not yet used AWS.
Citation preview
Amazon Web ServicesIntroduction & New Features Announced
at AWS re:Invent 2013
FIN talkRobert Greiner
Jeff Townes
March 20, 2014
CHAPTERCloud, Now.
Cloud computing is evolving from “experiment” to “enterprise must”
Sidebar: What is cloud computing?Turn This… …Into This
And Apps Here… …Into Apps Here
Cloud development offers unique benefits to our teams and clients
Speed Scalability & Global Reach Interoperability Security & Compliance Happiness Forrester: Cloud Developers
Happier, More AdventurousThan Non-Cloud Developers-Aug. 15, 2013
http://www.forrester.com/Who+Are+Enterprise+Cloud+Developers/fulltext/-/E-RES101361
Comparing Application Platforms
Flexibility & Control Automation & Rapid Deployment
Corporate Data Center (Physical Infrastructure /
Private Cloud)
Storage
Servers
Networking
O/S
Middleware
Virtualization
Data
Applications
Runtime
Man
ag
ed
by O
ur C
lien
ts
Man
ag
ed
by O
ur C
lien
tsPlatform
as a Service (PaaS)
Man
ag
ed
by c
lou
d v
en
do
r
Storage
Servers
Networking
O/S
Middleware
Virtualization
Applications
Runtime
Data
Infrastructure as a Service
(IaaS)
Man
ag
ed
by O
ur C
lien
ts
Storage
Servers
Networking
O/S
Middleware
Virtualization
Data
Applications
Runtime
Man
ag
ed
by c
lou
d v
en
do
r
CHAPTERAWS Overview
the “how”
Cloud Matters
Compute ServicesElastic Compute Cloud (EC2)
VMs in the cloudFull Control over your VMs
Remote DesktopOnly pay for what you use!New servers in minutes, not months
Auto ScalingAutomatically add and remove EC2 instances based on demand
Saves on compute costsSeamlessly handle demand spikesRequires existing Amazon Machine Image
WorkSpaces – New!Desktop VMs in the cloud!Provisioned and managed in a single locationConsistent experience on any deviceAll company data resides in a single, controlled location
New C3 Instance Type – Compute OptimizedHighest processor performance on EC22.8 GHz “Ivy Bridge”SSD based2 – 32 Cores
New i2 Instances – IOPS OptimizedAdded 4XL and 8XL instancesUp to 350k IOPS on the 8XL instanceSSD basedPerfect for Big Data, NoSQL, and clustered systems
One c3.8xlarge instance has more processing power than
40 Lenovo W520 Laptops
New EC2 Instances
Storage ServicesSimple Storage Service (S3)
High durability and availability data storeRead / Write / Delete objects
Files from 1 Byte to 5 TerabytesREST and SOAP interfacesPCI and HIPAA compliantAutomatic archiving
GlacierLow-cost and durable data archive - Digital PreservationGrows with your application - No storage limitsThe 2014 version of Magnetic Tapes + Offsite Storage
Elastic Block Store (EBS)Persistent block-level storage volumes for your EC2 instancesReplicated within Availability Zone4,000 IOPS
AWS Import/Export - 2014 Sneaker NetPhysically ship devices to AWS for data load or extractionDisaster Recovery / Offsite Backup / Distribution
Storage GatewayConnect on-premesis software with cloud storageVM you install in your data centerMount as iSCSI device in your applicationStore directly in S3 or Asynchronously sync
Hybrid CloudStorage Services
Networking ServicesElastic Load Balancing
Automatically distributes traffic across your EC2 instancesGreater fault toleranceAvoids unhealthy EC2 InstancesAdvanced Monitoring / Logging
Set up manually through AWS Management Console
Virtual Private Cloud (VPC)Provision a logically isolated section of AWSLaunch AWS resources in a network you defineComplete control over virtual networking environment
IP address rangeSubnetsRoute TablesNetwork Gateways
Networking ServicesRoute 53
DNS ServiceReliable and cost effective way to route web userswww.parivedasolutions.com -> 64.5.52.124
Direct ConnectDedicated network connection: on-premises to AWSPrivate connectivity between AWS and your datacenterLowers bandwidth costs
Connection exists outside of ISPGood for large datasetsWorldwide Direct Connect locations
Application Services
ElastiCacheIn-memory cache in the cloudDeploy, operate, and scaleMemcache or Redis
Simple WorkflowTask coordination and state management serviceExecution of activities that can run asynchronouslyCoordinate, audit, and scale applications across multiple machines
CloudFrontContent delivery serviceStore data in AWS, create distribution, use distribution URL
Application ServicesElastic Transcoder
Media transcoder in the cloudConvert media files to be compatible with other devicesUpload source media file and convert to deliverable typesNo up-front hardware investment for expensive workflowsNo expensive transcoding software required!
Application Services
AppStream – New!Stream resource intensive applications and games from the cloud
Deploy application to AWS infrastructureStream output to mass-market devicesStream all or parts of your application
Cloud SearchEasily set-up, manage, and scale a search solution for your websiteJSON – Search Data Format resultsSearch large data collections
WebsitesDocumentsForum Posts
Configure search
domains
Upload documents for indexing
Submit search
requests
Rich User Experience vs.
Wide Audience
Data Services
RedshiftData Warehouse Service – 1/10 the cost of traditional data warehouseEasily and rapidly analyze Petabytes of dataCompatible with popular BI toolsColumnar Storage – automatically stores columns in data blocks
Optimized for analytical queriesReduces overall disk I/O
=>
Relational Database Service (RDS)Managed relational database instancesMost traditional approach to data managementMySQL, Oracle, SQL Server, PostgreSQL on your own instanceImport existing application data to a new RDS instance
Data Services
SimpleDBNon-relational data store – “Spreadsheet in the cloud”Web services interface to create, store, and query dataAutomatic indexing – good for smaller workloadsKey/Value pairsPUT (item, 123), (First name, Bob),…
DynamoDBNoSQL Database ServicePredictable performanceAuto scaling with Dynamic DynamoDB
Analytics ServicesElastic Map Reduce
Managed data processing using HadoopAnalyze data across multiple data storesAdd and remove capacity at any time
Data PipelineMove data between AWS compute and storage servicesCreate complex data processing workflowsScheduling, execution, and retry logicConnect to on-premises data sourcesAutomated reporting, analysis, and logging
Kinesis – New!Real-time processing of data streams at massive scaleIntegrates with other AWS services100+ TB/hr100,000+ sourcees
Integration ServicesSimple Queue Service
Fast, reliable, scalable, fully-managed queue serviceAdd messages to the queue to be processed later
Simple Email ServiceCost-effective outbound only email serviceSame service Amazon.com uses for its customer baseMultiple email types
TransactionalMarketing messagesHigh-quality content
Simple Notification ServiceDeliver notifications via SMS or Email to any HTTP endpointPush messages to mobile devices
iOSAndroidKindle Fire
(Application Messaging)
(Customer Messaging)
(Mobile Messaging)
AWS Management ConsoleAccess all AWS services in one placeDeploy applications and monitor healthAWS Account administration, billing, usage, etc.
Deploy and Manage
Deploy and Manage
Cloud FormationCreate and manage a collection of AWS resourcesProvision and update collections in a predictable wayOne template – Many deployments (JSON config)
OpsWorksDevOps model and manage the entire applicationPre-built templatesCustom Chef recipes
Elastic BeanstalkDeploy and manage applications in AWSPaaS like – you still retain full controlYou upload your applicationElastic Beanstalk will:
Provision capacity and load balancingConfigure auto scalingSetup application health monitoring
Deploy and ManageCloud Hardware Security Module
Protect sensitive data within the AWS platformUsed for rigorous contractual or regulatory requirementsProtect and store cryptographic keys
CloudTrailRecords AWS API calls and delivers logs to youIdentity, time, source IP, request parameters, and responseIncrease visibility with inexpensive log storage
Cloud WatchMonitoring AWS cloud resourcesCollect and track metricsGain usage and billing insightEnables quick response times to ensure uptimeGraphs and statistics built-in for any metric
Access Control ServicesIdentity & Access Management (IAM)
Securely control access to AWS services and resourcesCreate AWS users and groupsAssign permissions to users and groupsCompatible with Multi Factor AuthenticationAssign temporary credentialsWorks with 3rd party Identity Providers
Active DirectoryGoogleFacebook
Login and Pay with AmazonFlexible API allows authentication and payments through Amazon Set of widgets and APIs to integrate with backend systemsReduce registration friction – use existing Amazon account
Load balanced, auto- scaling application with Amazon EC2
Putting it all together
The cloud lets you focus on what differentiates you in
the marketplace.
THANK YOU
robert.greiner@parivedasolutions.com
jeff.townes@parivedasolutions.com
Recommended