SlideShare ist ein Scribd-Unternehmen logo
1 von 30
AWS Government, Education, and Nonprofit Symposium
Washington, DC I June 25-26, 2015
AWS Government, Education, and Nonprofit Symposium
Washington, DC I June 25-26, 2015©2015, Amazon Web Services, Inc. or its affiliates. All rights reserved.
C2S Tech Tips: Rapid Prototyping
with C2S Solutions Architects
AWS Government, Education, and Nonprofit Symposium
Washington, DC I June 25-26, 2015
Agenda
• Goal
• Concept
• Design
• Data Flow
• Scaling
• Security
• Metrics
• Cost Optimization
**Let’s Build Something!!**
AWS Government, Education, and Nonprofit Symposium
Washington, DC I June 25-26, 2015
Goal
• Build a rapid prototype using native
features available in C2S today to ingest,
process, and analyze a large data set
AWS Government, Education, and Nonprofit Symposium
Washington, DC I June 25-26, 2015
Disclaimer
• The purpose of this prototype is to display the
ease and speed at which new capabilities
can be created using AWS
• The prototype displayed is not an AWS
concept product – this is a simple demo
• Some AWS partners offer products with
similar (and more extensive) capabilities;
these can be found in the AWS Marketplace
AWS Government, Education, and Nonprofit Symposium
Washington, DC I June 25-26, 2015
Concept
• Ingest a public data set from news media
outlets (e.g., the GDELT project)
• Perform some processing/analysis on the
data (e.g., a word cloud)
• Display the end-product to the customer in an
easily consumable format (e.g., a map to the
geographic coordinates of the article)
AWS Government, Education, and Nonprofit Symposium
Washington, DC I June 25-26, 2015
Design
• Your mileage may vary (YMMV)
• Internet gateway with public IP addresses for
access to AWS endpoints (e.g., Amazon S3,
Amazon SQS, Amazon SNS, etc.)
• Baked AMIs with boot scripts downloaded from S3
• Amazon EC2 instance roles for resource access
AWS Government, Education, and Nonprofit Symposium
Washington, DC I June 25-26, 2015
Design
Availability Zone
SNS
S3
Availability Zone
SQS
CloudWatch
Auto Scaling group [Monitor - 1:1]
Auto Scaling group [Worker Fleet - 0:n]
AWS Government, Education, and Nonprofit Symposium
Washington, DC I June 25-26, 2015
Workflow
• Add GDELT article dump to S3 bucket
• SNS notification sent to SQS queue on new object addition
• Monitor instance parses each article into an SQS message
• SQS queue size triggers Auto Scaling group for worker fleet
• Workers begin polling SQS queue, downloading articles,
generating word clouds, writing to DynamoDB table
• Work completes, queue size decreases, Auto Scaling group
workers are terminated by Auto Scaling group
AWS Government, Education, and Nonprofit Symposium
Washington, DC I June 25-26, 2015
Data Flow
S3
DynamoDBBucket
Monitor
SQSSNS
ASG
0:n
S3
ASG
1:1
Worker
Fleet
SQS
AWS Government, Education, and Nonprofit Symposium
Washington, DC I June 25-26, 2015
Data Flow
• What does an SQS message look like?
AWS Government, Education, and Nonprofit Symposium
Washington, DC I June 25-26, 2015
Scaling
• Use of AWS-managed services
– S3, SQS, & SNS are distributed across
multiple Availability Zones out of the box
– No infrastructure to maintain
• Use of Auto Scaling groups
– Scale on metrics, hands-off
AWS Government, Education, and Nonprofit Symposium
Washington, DC I June 25-26, 2015
Scaling
• Two Auto Scaling groups
– Min 1, Max 1 ensures that our monitor instance is
available to process event notifications when new
data appears in our S3 bucket in case of an
instance loss or AZ outage
– Our worker fleet scales up/down based on the
number of messages waiting to be processed in
our SQS queue
AWS Government, Education, and Nonprofit Symposium
Washington, DC I June 25-26, 2015
Security
• Amazon EC2 instance roles
• Amazon S3 bucket policies
• Amazon SQS queue access policies
AWS Government, Education, and Nonprofit Symposium
Washington, DC I June 25-26, 2015
Demo
• Let’s go to the video tape
AWS Government, Education, and Nonprofit Symposium
Washington, DC I June 25-26, 2015
Some Metrics
Attribute Short Run Long Run
Date range of articles 2015/06/08 2015/06/04-09
Total number of objects processed 183,064 867,393
Cumulative size of downloaded articles 15.1 GB 80.2 GB
AWS Government, Education, and Nonprofit Symposium
Washington, DC I June 25-26, 2015
Cost Optimization
• Generate an AWS CloudFormation template
to set up and execute test runs
• Use a combination of resource tags and
detailed billing reports (DBRs) to capture
costs per run
• Use Amazon CloudWatch metrics to ensure
adequate resource utilization
AWS Government, Education, and Nonprofit Symposium
Washington, DC I June 25-26, 2015
Cost Optimization
• Establish 4 lanes using different instance
types: r3.8xlarge, m3.xlarge, m3.medium,
and t2.micro.
• Aim for 80-100% average CPU utilization
across instance types
• Look for bottlenecks as you move things
around
AWS Government, Education, and Nonprofit Symposium
Washington, DC I June 25-26, 2015
Cost Optimization
AWS Government, Education, and Nonprofit Symposium
Washington, DC I June 25-26, 2015
Data Flow – one lane
S3
DynamoDBBucket
Monitor
SQSSNS
ASG
0:n
S3
ASG
1:1
Worker
Fleet
SQS
AWS Government, Education, and Nonprofit Symposium
Washington, DC I June 25-26, 2015
SQS Queue & Instances – t2.micro
AWS Government, Education, and Nonprofit Symposium
Washington, DC I June 25-26, 2015
CPU Utilization – t2.micro
AWS Government, Education, and Nonprofit Symposium
Washington, DC I June 25-26, 2015
Data Flow – all lanes
ASG
0:n
ASG
1:1
ASG
0:n
ASG
1:1
ASG
0:n
ASG
1:1
ASG
0:n
ASG
1:1
AWS Government, Education, and Nonprofit Symposium
Washington, DC I June 25-26, 2015
SQS Queue & Instances – all lanes
AWS Government, Education, and Nonprofit Symposium
Washington, DC I June 25-26, 2015
CPU Utilization – all lanes
AWS Government, Education, and Nonprofit Symposium
Washington, DC I June 25-26, 2015
Cost Comparison – Short Run
Instance Type Total Instances Time to Complete Amazon EC2
Cost
t2.micro 100 0:36 $1.30
m3.medium 100 0:59 $7.00
m3.xl 25 0:41 $7:00
r3.8xl 1 1:32 $5.60
Prices based on us-west-2 region
AWS Government, Education, and Nonprofit Symposium
Washington, DC I June 25-26, 2015
Cost Comparison – Long Run
Instance Type Total Instances Time to Complete Amazon EC2
Cost
t2.micro 100 22:53 $29.90
m3.medium 100 17:14 $120.60
m3.xl 25 16:29 $113.90
r3.8xl 1 19:53 $56.00
Prices based on us-west-2 region
AWS Government, Education, and Nonprofit Symposium
Washington, DC I June 25-26, 2015
Other Cost Factors
• Amazon DynamoDB
• Amazon SQS
• Storage
• Bandwidth
AWS Government, Education, and Nonprofit Symposium
Washington, DC I June 25-26, 2015
Final Thoughts
• The core of this demo took one person-
week to implement
• Using native features of C2S services to
implement applications will save time and
money
AWS Government, Education, and Nonprofit Symposium
Washington, DC I June 25-26, 2015
References
• The GDELT Project
http://gdeltproject.org/
• A simple Python word cloud
https://github.com/amueller/word_cloud
• Keyhole Markup Language (KML)
http://www.opengeospatial.org/standards/kml
AWS Government, Education, and Nonprofit Symposium
Washington, DC I June 25-26, 2015
Thank You.
This presentation will be loaded to SlideShare the week following the Symposium.
http://www.slideshare.net/AmazonWebServices
AWS Government, Education, and Nonprofit Symposium
Washington, DC I June 25-26, 2015

Weitere ähnliche Inhalte

Was ist angesagt?

Introduction to AWS Services and Cloud Computing
Introduction to AWS Services and Cloud ComputingIntroduction to AWS Services and Cloud Computing
Introduction to AWS Services and Cloud ComputingAmazon Web Services
 
An Update on the AWS/FedRAMP TIC Overlay Pilot
An Update on the AWS/FedRAMP TIC Overlay PilotAn Update on the AWS/FedRAMP TIC Overlay Pilot
An Update on the AWS/FedRAMP TIC Overlay PilotAmazon Web Services
 
Federal Compliance Deep Dive: FISMA, FedRAMP, and Beyond - AWS Symposium 2014...
Federal Compliance Deep Dive: FISMA, FedRAMP, and Beyond - AWS Symposium 2014...Federal Compliance Deep Dive: FISMA, FedRAMP, and Beyond - AWS Symposium 2014...
Federal Compliance Deep Dive: FISMA, FedRAMP, and Beyond - AWS Symposium 2014...Amazon Web Services
 
DevOps in the Public Sector: How the Democratic Party Implemented DevOps to M...
DevOps in the Public Sector: How the Democratic Party Implemented DevOps to M...DevOps in the Public Sector: How the Democratic Party Implemented DevOps to M...
DevOps in the Public Sector: How the Democratic Party Implemented DevOps to M...Amazon Web Services
 
NASA Goddard: Head in the Clouds
NASA Goddard: Head in the CloudsNASA Goddard: Head in the Clouds
NASA Goddard: Head in the CloudsAmazon Web Services
 
Hybrid IT Approach and Technologies on AWS
Hybrid IT Approach and Technologies on AWSHybrid IT Approach and Technologies on AWS
Hybrid IT Approach and Technologies on AWSAmazon Web Services
 
Transforming Education in the Cloud
Transforming Education in the CloudTransforming Education in the Cloud
Transforming Education in the CloudAmazon Web Services
 
AWS GovCloud (US) Fundamentals: Past, Present, and Future - AWS Symposium 201...
AWS GovCloud (US) Fundamentals: Past, Present, and Future - AWS Symposium 201...AWS GovCloud (US) Fundamentals: Past, Present, and Future - AWS Symposium 201...
AWS GovCloud (US) Fundamentals: Past, Present, and Future - AWS Symposium 201...Amazon Web Services
 
(ISM206) Modern IT Governance Through Transparency and Automation
(ISM206) Modern IT Governance Through Transparency and Automation(ISM206) Modern IT Governance Through Transparency and Automation
(ISM206) Modern IT Governance Through Transparency and AutomationAmazon Web Services
 
AWS Deployment Best Practices - AWS Symposium 2014 - Washington D.C.
AWS Deployment Best Practices - AWS Symposium 2014 - Washington D.C. AWS Deployment Best Practices - AWS Symposium 2014 - Washington D.C.
AWS Deployment Best Practices - AWS Symposium 2014 - Washington D.C. Amazon Web Services
 
Security & Privacy: Using AWS to Meet Requirements for HIPAA, CJIS, and FERPA
Security & Privacy: Using AWS to Meet Requirements for HIPAA, CJIS, and FERPASecurity & Privacy: Using AWS to Meet Requirements for HIPAA, CJIS, and FERPA
Security & Privacy: Using AWS to Meet Requirements for HIPAA, CJIS, and FERPAAmazon Web Services
 
3. 195883 open gis data slides jw_edit_js-mh
3. 195883 open gis data slides jw_edit_js-mh3. 195883 open gis data slides jw_edit_js-mh
3. 195883 open gis data slides jw_edit_js-mhAmazon Web Services
 
Enterprise Cloud Adoption Strategies in Higher Education
Enterprise Cloud Adoption Strategies in Higher EducationEnterprise Cloud Adoption Strategies in Higher Education
Enterprise Cloud Adoption Strategies in Higher EducationAmazon Web Services
 
Big Data in The Cloud: Architecting a Better Platform
Big Data in The Cloud: Architecting a Better PlatformBig Data in The Cloud: Architecting a Better Platform
Big Data in The Cloud: Architecting a Better PlatformAmazon Web Services
 
AWS Cost Management Lessons from the Private Sector
AWS Cost Management Lessons from the Private SectorAWS Cost Management Lessons from the Private Sector
AWS Cost Management Lessons from the Private SectorAmazon Web Services
 
Hybrid Cloud Solutions to Transform Your Organization
Hybrid Cloud Solutions to Transform Your OrganizationHybrid Cloud Solutions to Transform Your Organization
Hybrid Cloud Solutions to Transform Your OrganizationAmazon Web Services
 
Acquisition Strategies and Contract Vehicles in the Public Sector
Acquisition Strategies and Contract Vehicles in the Public SectorAcquisition Strategies and Contract Vehicles in the Public Sector
Acquisition Strategies and Contract Vehicles in the Public SectorAmazon Web Services
 
Citizen Services: The New Mission Critical Apps
Citizen Services: The New Mission Critical AppsCitizen Services: The New Mission Critical Apps
Citizen Services: The New Mission Critical AppsAmazon Web Services
 

Was ist angesagt? (20)

Introduction to AWS Services and Cloud Computing
Introduction to AWS Services and Cloud ComputingIntroduction to AWS Services and Cloud Computing
Introduction to AWS Services and Cloud Computing
 
An Update on the AWS/FedRAMP TIC Overlay Pilot
An Update on the AWS/FedRAMP TIC Overlay PilotAn Update on the AWS/FedRAMP TIC Overlay Pilot
An Update on the AWS/FedRAMP TIC Overlay Pilot
 
Federal Compliance Deep Dive: FISMA, FedRAMP, and Beyond - AWS Symposium 2014...
Federal Compliance Deep Dive: FISMA, FedRAMP, and Beyond - AWS Symposium 2014...Federal Compliance Deep Dive: FISMA, FedRAMP, and Beyond - AWS Symposium 2014...
Federal Compliance Deep Dive: FISMA, FedRAMP, and Beyond - AWS Symposium 2014...
 
DevOps in the Public Sector: How the Democratic Party Implemented DevOps to M...
DevOps in the Public Sector: How the Democratic Party Implemented DevOps to M...DevOps in the Public Sector: How the Democratic Party Implemented DevOps to M...
DevOps in the Public Sector: How the Democratic Party Implemented DevOps to M...
 
NASA Goddard: Head in the Clouds
NASA Goddard: Head in the CloudsNASA Goddard: Head in the Clouds
NASA Goddard: Head in the Clouds
 
Adobe : The Future of SaaS
Adobe : The Future of SaaSAdobe : The Future of SaaS
Adobe : The Future of SaaS
 
AWS as a Data Platform
AWS as a Data PlatformAWS as a Data Platform
AWS as a Data Platform
 
Hybrid IT Approach and Technologies on AWS
Hybrid IT Approach and Technologies on AWSHybrid IT Approach and Technologies on AWS
Hybrid IT Approach and Technologies on AWS
 
Transforming Education in the Cloud
Transforming Education in the CloudTransforming Education in the Cloud
Transforming Education in the Cloud
 
AWS GovCloud (US) Fundamentals: Past, Present, and Future - AWS Symposium 201...
AWS GovCloud (US) Fundamentals: Past, Present, and Future - AWS Symposium 201...AWS GovCloud (US) Fundamentals: Past, Present, and Future - AWS Symposium 201...
AWS GovCloud (US) Fundamentals: Past, Present, and Future - AWS Symposium 201...
 
(ISM206) Modern IT Governance Through Transparency and Automation
(ISM206) Modern IT Governance Through Transparency and Automation(ISM206) Modern IT Governance Through Transparency and Automation
(ISM206) Modern IT Governance Through Transparency and Automation
 
AWS Deployment Best Practices - AWS Symposium 2014 - Washington D.C.
AWS Deployment Best Practices - AWS Symposium 2014 - Washington D.C. AWS Deployment Best Practices - AWS Symposium 2014 - Washington D.C.
AWS Deployment Best Practices - AWS Symposium 2014 - Washington D.C.
 
Security & Privacy: Using AWS to Meet Requirements for HIPAA, CJIS, and FERPA
Security & Privacy: Using AWS to Meet Requirements for HIPAA, CJIS, and FERPASecurity & Privacy: Using AWS to Meet Requirements for HIPAA, CJIS, and FERPA
Security & Privacy: Using AWS to Meet Requirements for HIPAA, CJIS, and FERPA
 
3. 195883 open gis data slides jw_edit_js-mh
3. 195883 open gis data slides jw_edit_js-mh3. 195883 open gis data slides jw_edit_js-mh
3. 195883 open gis data slides jw_edit_js-mh
 
Enterprise Cloud Adoption Strategies in Higher Education
Enterprise Cloud Adoption Strategies in Higher EducationEnterprise Cloud Adoption Strategies in Higher Education
Enterprise Cloud Adoption Strategies in Higher Education
 
Big Data in The Cloud: Architecting a Better Platform
Big Data in The Cloud: Architecting a Better PlatformBig Data in The Cloud: Architecting a Better Platform
Big Data in The Cloud: Architecting a Better Platform
 
AWS Cost Management Lessons from the Private Sector
AWS Cost Management Lessons from the Private SectorAWS Cost Management Lessons from the Private Sector
AWS Cost Management Lessons from the Private Sector
 
Hybrid Cloud Solutions to Transform Your Organization
Hybrid Cloud Solutions to Transform Your OrganizationHybrid Cloud Solutions to Transform Your Organization
Hybrid Cloud Solutions to Transform Your Organization
 
Acquisition Strategies and Contract Vehicles in the Public Sector
Acquisition Strategies and Contract Vehicles in the Public SectorAcquisition Strategies and Contract Vehicles in the Public Sector
Acquisition Strategies and Contract Vehicles in the Public Sector
 
Citizen Services: The New Mission Critical Apps
Citizen Services: The New Mission Critical AppsCitizen Services: The New Mission Critical Apps
Citizen Services: The New Mission Critical Apps
 

Andere mochten auch

Security TechTalk | AWS Public Sector Summit 2016
Security TechTalk | AWS Public Sector Summit 2016Security TechTalk | AWS Public Sector Summit 2016
Security TechTalk | AWS Public Sector Summit 2016Amazon Web Services
 
C2S AP Automation Solutions
C2S AP Automation SolutionsC2S AP Automation Solutions
C2S AP Automation SolutionsJeremy Burgess
 
Accumulo Summit 2015: GeoWave: Geospatial and Geotemporal Data Storage and Re...
Accumulo Summit 2015: GeoWave: Geospatial and Geotemporal Data Storage and Re...Accumulo Summit 2015: GeoWave: Geospatial and Geotemporal Data Storage and Re...
Accumulo Summit 2015: GeoWave: Geospatial and Geotemporal Data Storage and Re...Accumulo Summit
 
PAPER@WORK BRIEF - C1S or C2S APRIL2014
PAPER@WORK BRIEF - C1S or C2S APRIL2014PAPER@WORK BRIEF - C1S or C2S APRIL2014
PAPER@WORK BRIEF - C1S or C2S APRIL2014Jim Shultz
 
Short Presentation C2S
Short Presentation C2SShort Presentation C2S
Short Presentation C2SJohn Avenell
 
Architectural Tactics Support in Cloud Computing Providers: The Jelastic Case
Architectural Tactics Support in Cloud Computing Providers: The Jelastic CaseArchitectural Tactics Support in Cloud Computing Providers: The Jelastic Case
Architectural Tactics Support in Cloud Computing Providers: The Jelastic CaseJaime Chavarriaga
 
GeoMesa: Scalable Geospatial Analytics
GeoMesa:  Scalable Geospatial AnalyticsGeoMesa:  Scalable Geospatial Analytics
GeoMesa: Scalable Geospatial AnalyticsVisionGEOMATIQUE2014
 
Innovating for the Public Good | AWS Public Sector Summit 2016
Innovating for the Public Good | AWS Public Sector Summit 2016Innovating for the Public Good | AWS Public Sector Summit 2016
Innovating for the Public Good | AWS Public Sector Summit 2016Amazon Web Services
 
Perspectives on Big Data & Analytics-(Doug Wolfe, CIA)
Perspectives on Big Data & Analytics-(Doug Wolfe, CIA)Perspectives on Big Data & Analytics-(Doug Wolfe, CIA)
Perspectives on Big Data & Analytics-(Doug Wolfe, CIA)Spark Summit
 
Security Walls in Linux Environment: Practice, Experience, and Results
Security Walls in Linux Environment: Practice, Experience, and ResultsSecurity Walls in Linux Environment: Practice, Experience, and Results
Security Walls in Linux Environment: Practice, Experience, and ResultsIgor Beliaiev
 
How to Develop and Deploy Web-Scale Applications on AWS
How to Develop and Deploy Web-Scale Applications on AWSHow to Develop and Deploy Web-Scale Applications on AWS
How to Develop and Deploy Web-Scale Applications on AWSDatabarracks
 
Architecting for Scale using Microservices & Serverless Backends
Architecting for Scale using Microservices & Serverless BackendsArchitecting for Scale using Microservices & Serverless Backends
Architecting for Scale using Microservices & Serverless BackendsAmazon Web Services
 
Managing Access to Resources on Amazon Web Services
Managing Access to Resources on Amazon Web ServicesManaging Access to Resources on Amazon Web Services
Managing Access to Resources on Amazon Web ServicesAmazon Web Services
 
How-to crack 43kk passwords while drinking your juice/smoozie in the Hood
How-to crack 43kk passwords  while drinking your  juice/smoozie in the HoodHow-to crack 43kk passwords  while drinking your  juice/smoozie in the Hood
How-to crack 43kk passwords while drinking your juice/smoozie in the HoodYurii Bilyk
 
Software Architecture Fundamentals Part-1-Architecture soft skills
Software Architecture Fundamentals Part-1-Architecture soft skillsSoftware Architecture Fundamentals Part-1-Architecture soft skills
Software Architecture Fundamentals Part-1-Architecture soft skillsFreddy Munandar
 
AWS re:Invent 2016: Modernizing Government in the Cloud in Highly Regulated E...
AWS re:Invent 2016: Modernizing Government in the Cloud in Highly Regulated E...AWS re:Invent 2016: Modernizing Government in the Cloud in Highly Regulated E...
AWS re:Invent 2016: Modernizing Government in the Cloud in Highly Regulated E...Amazon Web Services
 
(SEC204) AWS GovCloud (US): Not Just for Govies
(SEC204) AWS GovCloud (US): Not Just for Govies(SEC204) AWS GovCloud (US): Not Just for Govies
(SEC204) AWS GovCloud (US): Not Just for GoviesAmazon Web Services
 
APN & AWS Marketplace Overview: How to Build Your Business with AWS
APN & AWS Marketplace Overview: How to Build Your Business with AWS APN & AWS Marketplace Overview: How to Build Your Business with AWS
APN & AWS Marketplace Overview: How to Build Your Business with AWS Amazon Web Services
 
VPC Design for Enterprise Connectivity
VPC Design for Enterprise ConnectivityVPC Design for Enterprise Connectivity
VPC Design for Enterprise ConnectivityAmazon Web Services
 
Serverless Patterns: “No server is easier to manage than no server” - AWS Sec...
Serverless Patterns: “No server is easier to manage than no server” - AWS Sec...Serverless Patterns: “No server is easier to manage than no server” - AWS Sec...
Serverless Patterns: “No server is easier to manage than no server” - AWS Sec...Amazon Web Services
 

Andere mochten auch (20)

Security TechTalk | AWS Public Sector Summit 2016
Security TechTalk | AWS Public Sector Summit 2016Security TechTalk | AWS Public Sector Summit 2016
Security TechTalk | AWS Public Sector Summit 2016
 
C2S AP Automation Solutions
C2S AP Automation SolutionsC2S AP Automation Solutions
C2S AP Automation Solutions
 
Accumulo Summit 2015: GeoWave: Geospatial and Geotemporal Data Storage and Re...
Accumulo Summit 2015: GeoWave: Geospatial and Geotemporal Data Storage and Re...Accumulo Summit 2015: GeoWave: Geospatial and Geotemporal Data Storage and Re...
Accumulo Summit 2015: GeoWave: Geospatial and Geotemporal Data Storage and Re...
 
PAPER@WORK BRIEF - C1S or C2S APRIL2014
PAPER@WORK BRIEF - C1S or C2S APRIL2014PAPER@WORK BRIEF - C1S or C2S APRIL2014
PAPER@WORK BRIEF - C1S or C2S APRIL2014
 
Short Presentation C2S
Short Presentation C2SShort Presentation C2S
Short Presentation C2S
 
Architectural Tactics Support in Cloud Computing Providers: The Jelastic Case
Architectural Tactics Support in Cloud Computing Providers: The Jelastic CaseArchitectural Tactics Support in Cloud Computing Providers: The Jelastic Case
Architectural Tactics Support in Cloud Computing Providers: The Jelastic Case
 
GeoMesa: Scalable Geospatial Analytics
GeoMesa:  Scalable Geospatial AnalyticsGeoMesa:  Scalable Geospatial Analytics
GeoMesa: Scalable Geospatial Analytics
 
Innovating for the Public Good | AWS Public Sector Summit 2016
Innovating for the Public Good | AWS Public Sector Summit 2016Innovating for the Public Good | AWS Public Sector Summit 2016
Innovating for the Public Good | AWS Public Sector Summit 2016
 
Perspectives on Big Data & Analytics-(Doug Wolfe, CIA)
Perspectives on Big Data & Analytics-(Doug Wolfe, CIA)Perspectives on Big Data & Analytics-(Doug Wolfe, CIA)
Perspectives on Big Data & Analytics-(Doug Wolfe, CIA)
 
Security Walls in Linux Environment: Practice, Experience, and Results
Security Walls in Linux Environment: Practice, Experience, and ResultsSecurity Walls in Linux Environment: Practice, Experience, and Results
Security Walls in Linux Environment: Practice, Experience, and Results
 
How to Develop and Deploy Web-Scale Applications on AWS
How to Develop and Deploy Web-Scale Applications on AWSHow to Develop and Deploy Web-Scale Applications on AWS
How to Develop and Deploy Web-Scale Applications on AWS
 
Architecting for Scale using Microservices & Serverless Backends
Architecting for Scale using Microservices & Serverless BackendsArchitecting for Scale using Microservices & Serverless Backends
Architecting for Scale using Microservices & Serverless Backends
 
Managing Access to Resources on Amazon Web Services
Managing Access to Resources on Amazon Web ServicesManaging Access to Resources on Amazon Web Services
Managing Access to Resources on Amazon Web Services
 
How-to crack 43kk passwords while drinking your juice/smoozie in the Hood
How-to crack 43kk passwords  while drinking your  juice/smoozie in the HoodHow-to crack 43kk passwords  while drinking your  juice/smoozie in the Hood
How-to crack 43kk passwords while drinking your juice/smoozie in the Hood
 
Software Architecture Fundamentals Part-1-Architecture soft skills
Software Architecture Fundamentals Part-1-Architecture soft skillsSoftware Architecture Fundamentals Part-1-Architecture soft skills
Software Architecture Fundamentals Part-1-Architecture soft skills
 
AWS re:Invent 2016: Modernizing Government in the Cloud in Highly Regulated E...
AWS re:Invent 2016: Modernizing Government in the Cloud in Highly Regulated E...AWS re:Invent 2016: Modernizing Government in the Cloud in Highly Regulated E...
AWS re:Invent 2016: Modernizing Government in the Cloud in Highly Regulated E...
 
(SEC204) AWS GovCloud (US): Not Just for Govies
(SEC204) AWS GovCloud (US): Not Just for Govies(SEC204) AWS GovCloud (US): Not Just for Govies
(SEC204) AWS GovCloud (US): Not Just for Govies
 
APN & AWS Marketplace Overview: How to Build Your Business with AWS
APN & AWS Marketplace Overview: How to Build Your Business with AWS APN & AWS Marketplace Overview: How to Build Your Business with AWS
APN & AWS Marketplace Overview: How to Build Your Business with AWS
 
VPC Design for Enterprise Connectivity
VPC Design for Enterprise ConnectivityVPC Design for Enterprise Connectivity
VPC Design for Enterprise Connectivity
 
Serverless Patterns: “No server is easier to manage than no server” - AWS Sec...
Serverless Patterns: “No server is easier to manage than no server” - AWS Sec...Serverless Patterns: “No server is easier to manage than no server” - AWS Sec...
Serverless Patterns: “No server is easier to manage than no server” - AWS Sec...
 

Ähnlich wie C2S Tech Tips: Rapid Prototyping

ModernizationAWS.pdf
ModernizationAWS.pdfModernizationAWS.pdf
ModernizationAWS.pdfIsmailCassiem
 
Enhanced Security and Compliance with AWS
Enhanced Security and Compliance with AWSEnhanced Security and Compliance with AWS
Enhanced Security and Compliance with AWSAmazon Web Services
 
Transparency and Control with AWS CloudTrail and AWS Config
Transparency and Control with AWS CloudTrail and AWS ConfigTransparency and Control with AWS CloudTrail and AWS Config
Transparency and Control with AWS CloudTrail and AWS ConfigAmazon Web Services
 
02 amazon workspaces aws wwps dc symposium - halachmi - version 1 5
02 amazon workspaces   aws wwps dc symposium - halachmi - version 1 502 amazon workspaces   aws wwps dc symposium - halachmi - version 1 5
02 amazon workspaces aws wwps dc symposium - halachmi - version 1 5Amazon Web Services
 
Scaling by Design: AWS Web Services Patterns
Scaling by Design:AWS Web Services PatternsScaling by Design:AWS Web Services Patterns
Scaling by Design: AWS Web Services PatternsAmazon Web Services
 
Scaling by Design: AWS Web Services Patterns
Scaling by Design:AWS Web Services PatternsScaling by Design:AWS Web Services Patterns
Scaling by Design: AWS Web Services PatternsAmazon Web Services
 
AWS CodeDeploy, AWS CodePipeline, and AWS CodeCommit: Transforming Software D...
AWS CodeDeploy, AWS CodePipeline, and AWS CodeCommit: Transforming Software D...AWS CodeDeploy, AWS CodePipeline, and AWS CodeCommit: Transforming Software D...
AWS CodeDeploy, AWS CodePipeline, and AWS CodeCommit: Transforming Software D...Amazon Web Services
 
Running Microsoft Workloads on AWS
Running Microsoft Workloads on AWSRunning Microsoft Workloads on AWS
Running Microsoft Workloads on AWSAmazon Web Services
 
Overview of AWS Partner Programs in the Public Sector
Overview of AWS Partner Programs in the Public SectorOverview of AWS Partner Programs in the Public Sector
Overview of AWS Partner Programs in the Public Sector Amazon Web Services
 
Accelerating Time to Science: Transforming Research in the Cloud
Accelerating Time to Science:Transforming Research in the CloudAccelerating Time to Science:Transforming Research in the Cloud
Accelerating Time to Science: Transforming Research in the Cloud Amazon Web Services
 
Networking: New Capabilities for Amazon Virtual Private Cloud
Networking: New Capabilities for Amazon Virtual Private CloudNetworking: New Capabilities for Amazon Virtual Private Cloud
Networking: New Capabilities for Amazon Virtual Private Cloud Amazon Web Services
 
DevOps You Build It, You Own It!
DevOpsYou Build It, You Own It!DevOpsYou Build It, You Own It!
DevOps You Build It, You Own It!Amazon Web Services
 
Practical Steps to Hack Proofing AWS
Practical Steps to Hack Proofing AWSPractical Steps to Hack Proofing AWS
Practical Steps to Hack Proofing AWSAmazon Web Services
 
Disaster Recovery of On-Premises IT Infrastructure with AWS
Disaster Recovery of On-Premises IT Infrastructure with AWSDisaster Recovery of On-Premises IT Infrastructure with AWS
Disaster Recovery of On-Premises IT Infrastructure with AWSAmazon Web Services
 
Protecting Your Data With AWS KMS and AWS CloudHSM
Protecting Your Data With AWS KMS and AWS CloudHSM Protecting Your Data With AWS KMS and AWS CloudHSM
Protecting Your Data With AWS KMS and AWS CloudHSM Amazon Web Services
 
Introduction to AWS Services and Cloud Computing
Introduction to AWS Services and Cloud ComputingIntroduction to AWS Services and Cloud Computing
Introduction to AWS Services and Cloud ComputingAmazon Web Services
 
AWS Power Tools: Advanced AWS CloudFormation and CLI
AWS Power Tools: Advanced AWS CloudFormation and CLIAWS Power Tools: Advanced AWS CloudFormation and CLI
AWS Power Tools: Advanced AWS CloudFormation and CLIAmazon Web Services
 
A Framework for Cloud IT and Business Transformation
A Framework for Cloud IT and Business TransformationA Framework for Cloud IT and Business Transformation
A Framework for Cloud IT and Business TransformationAmazon Web Services
 

Ähnlich wie C2S Tech Tips: Rapid Prototyping (20)

Big Data and Analytics on AWS
Big Data and Analytics on AWS Big Data and Analytics on AWS
Big Data and Analytics on AWS
 
ModernizationAWS.pdf
ModernizationAWS.pdfModernizationAWS.pdf
ModernizationAWS.pdf
 
Enhanced Security and Compliance with AWS
Enhanced Security and Compliance with AWSEnhanced Security and Compliance with AWS
Enhanced Security and Compliance with AWS
 
Transparency and Control with AWS CloudTrail and AWS Config
Transparency and Control with AWS CloudTrail and AWS ConfigTransparency and Control with AWS CloudTrail and AWS Config
Transparency and Control with AWS CloudTrail and AWS Config
 
02 amazon workspaces aws wwps dc symposium - halachmi - version 1 5
02 amazon workspaces   aws wwps dc symposium - halachmi - version 1 502 amazon workspaces   aws wwps dc symposium - halachmi - version 1 5
02 amazon workspaces aws wwps dc symposium - halachmi - version 1 5
 
Scaling by Design: AWS Web Services Patterns
Scaling by Design:AWS Web Services PatternsScaling by Design:AWS Web Services Patterns
Scaling by Design: AWS Web Services Patterns
 
Scaling by Design: AWS Web Services Patterns
Scaling by Design:AWS Web Services PatternsScaling by Design:AWS Web Services Patterns
Scaling by Design: AWS Web Services Patterns
 
AWS CodeDeploy, AWS CodePipeline, and AWS CodeCommit: Transforming Software D...
AWS CodeDeploy, AWS CodePipeline, and AWS CodeCommit: Transforming Software D...AWS CodeDeploy, AWS CodePipeline, and AWS CodeCommit: Transforming Software D...
AWS CodeDeploy, AWS CodePipeline, and AWS CodeCommit: Transforming Software D...
 
Running Microsoft Workloads on AWS
Running Microsoft Workloads on AWSRunning Microsoft Workloads on AWS
Running Microsoft Workloads on AWS
 
Overview of AWS Partner Programs in the Public Sector
Overview of AWS Partner Programs in the Public SectorOverview of AWS Partner Programs in the Public Sector
Overview of AWS Partner Programs in the Public Sector
 
Accelerating Time to Science: Transforming Research in the Cloud
Accelerating Time to Science:Transforming Research in the CloudAccelerating Time to Science:Transforming Research in the Cloud
Accelerating Time to Science: Transforming Research in the Cloud
 
Networking: New Capabilities for Amazon Virtual Private Cloud
Networking: New Capabilities for Amazon Virtual Private CloudNetworking: New Capabilities for Amazon Virtual Private Cloud
Networking: New Capabilities for Amazon Virtual Private Cloud
 
DevOps You Build It, You Own It!
DevOpsYou Build It, You Own It!DevOpsYou Build It, You Own It!
DevOps You Build It, You Own It!
 
Practical Steps to Hack Proofing AWS
Practical Steps to Hack Proofing AWSPractical Steps to Hack Proofing AWS
Practical Steps to Hack Proofing AWS
 
Automate Your Backups at Scale
Automate Your Backups at ScaleAutomate Your Backups at Scale
Automate Your Backups at Scale
 
Disaster Recovery of On-Premises IT Infrastructure with AWS
Disaster Recovery of On-Premises IT Infrastructure with AWSDisaster Recovery of On-Premises IT Infrastructure with AWS
Disaster Recovery of On-Premises IT Infrastructure with AWS
 
Protecting Your Data With AWS KMS and AWS CloudHSM
Protecting Your Data With AWS KMS and AWS CloudHSM Protecting Your Data With AWS KMS and AWS CloudHSM
Protecting Your Data With AWS KMS and AWS CloudHSM
 
Introduction to AWS Services and Cloud Computing
Introduction to AWS Services and Cloud ComputingIntroduction to AWS Services and Cloud Computing
Introduction to AWS Services and Cloud Computing
 
AWS Power Tools: Advanced AWS CloudFormation and CLI
AWS Power Tools: Advanced AWS CloudFormation and CLIAWS Power Tools: Advanced AWS CloudFormation and CLI
AWS Power Tools: Advanced AWS CloudFormation and CLI
 
A Framework for Cloud IT and Business Transformation
A Framework for Cloud IT and Business TransformationA Framework for Cloud IT and Business Transformation
A Framework for Cloud IT and Business Transformation
 

Mehr von Amazon Web Services

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Amazon Web Services
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Amazon Web Services
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateAmazon Web Services
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSAmazon Web Services
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Amazon Web Services
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Amazon Web Services
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...Amazon Web Services
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsAmazon Web Services
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareAmazon Web Services
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSAmazon Web Services
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAmazon Web Services
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareAmazon Web Services
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWSAmazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckAmazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without serversAmazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...Amazon Web Services
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceAmazon Web Services
 

Mehr von Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 

Kürzlich hochgeladen

Hire 💕 8617697112 Kasauli Call Girls Service Call Girls Agency
Hire 💕 8617697112 Kasauli Call Girls Service Call Girls AgencyHire 💕 8617697112 Kasauli Call Girls Service Call Girls Agency
Hire 💕 8617697112 Kasauli Call Girls Service Call Girls AgencyNitya salvi
 
Spain Vs Italy 20 players confirmed for Spain's Euro 2024 squad, and three po...
Spain Vs Italy 20 players confirmed for Spain's Euro 2024 squad, and three po...Spain Vs Italy 20 players confirmed for Spain's Euro 2024 squad, and three po...
Spain Vs Italy 20 players confirmed for Spain's Euro 2024 squad, and three po...World Wide Tickets And Hospitality
 
08448380779 Call Girls In IIT Women Seeking Men
08448380779 Call Girls In IIT Women Seeking Men08448380779 Call Girls In IIT Women Seeking Men
08448380779 Call Girls In IIT Women Seeking MenDelhi Call girls
 
Croatia vs Italy Euro Cup 2024 Three pitfalls for Spalletti’s Italy in Group ...
Croatia vs Italy Euro Cup 2024 Three pitfalls for Spalletti’s Italy in Group ...Croatia vs Italy Euro Cup 2024 Three pitfalls for Spalletti’s Italy in Group ...
Croatia vs Italy Euro Cup 2024 Three pitfalls for Spalletti’s Italy in Group ...Eticketing.co
 
Personal Brand Exploration - By Bradley Dennis
Personal Brand Exploration - By Bradley DennisPersonal Brand Exploration - By Bradley Dennis
Personal Brand Exploration - By Bradley Dennisjocksofalltradespodc
 
08448380779 Call Girls In Karol Bagh Women Seeking Men
08448380779 Call Girls In Karol Bagh Women Seeking Men08448380779 Call Girls In Karol Bagh Women Seeking Men
08448380779 Call Girls In Karol Bagh Women Seeking MenDelhi Call girls
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
Asli Kala jadu, Black magic specialist in Pakistan Or Kala jadu expert in Egy...
Asli Kala jadu, Black magic specialist in Pakistan Or Kala jadu expert in Egy...Asli Kala jadu, Black magic specialist in Pakistan Or Kala jadu expert in Egy...
Asli Kala jadu, Black magic specialist in Pakistan Or Kala jadu expert in Egy...baharayali
 
Unveiling the Mystery of Main Bazar Chart
Unveiling the Mystery of Main Bazar ChartUnveiling the Mystery of Main Bazar Chart
Unveiling the Mystery of Main Bazar ChartChart Kalyan
 
Trossard's Message Bridging Celebrities and Sports in Euro Cup 2024.docx
Trossard's Message Bridging Celebrities and Sports in Euro Cup 2024.docxTrossard's Message Bridging Celebrities and Sports in Euro Cup 2024.docx
Trossard's Message Bridging Celebrities and Sports in Euro Cup 2024.docxEuro Cup 2024 Tickets
 
ALL NFL NETWORK CONTACTS- April 29, 2024
ALL NFL NETWORK CONTACTS- April 29, 2024ALL NFL NETWORK CONTACTS- April 29, 2024
ALL NFL NETWORK CONTACTS- April 29, 2024Brian Slack
 
08448380779 Call Girls In Lajpat Nagar Women Seeking Men
08448380779 Call Girls In Lajpat Nagar Women Seeking Men08448380779 Call Girls In Lajpat Nagar Women Seeking Men
08448380779 Call Girls In Lajpat Nagar Women Seeking MenDelhi Call girls
 
Technical Data | Sig Sauer Easy6 BDX 1-6x24 | Optics Trade
Technical Data | Sig Sauer Easy6 BDX 1-6x24 | Optics TradeTechnical Data | Sig Sauer Easy6 BDX 1-6x24 | Optics Trade
Technical Data | Sig Sauer Easy6 BDX 1-6x24 | Optics TradeOptics-Trade
 
Ramban Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts In...
Ramban  Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts In...Ramban  Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts In...
Ramban Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts In...Nitya salvi
 
Who Is Emmanuel Katto Uganda? His Career, personal life etc.
Who Is Emmanuel Katto Uganda? His Career, personal life etc.Who Is Emmanuel Katto Uganda? His Career, personal life etc.
Who Is Emmanuel Katto Uganda? His Career, personal life etc.Marina Costa
 
Sports Writing (Rules,Tips, Examples, etc)
Sports Writing (Rules,Tips, Examples, etc)Sports Writing (Rules,Tips, Examples, etc)
Sports Writing (Rules,Tips, Examples, etc)CMBustamante
 
JORNADA 5 LIGA MURO 2024INSUGURACION.pdf
JORNADA 5 LIGA MURO 2024INSUGURACION.pdfJORNADA 5 LIGA MURO 2024INSUGURACION.pdf
JORNADA 5 LIGA MURO 2024INSUGURACION.pdfArturo Pacheco Alvarez
 
Spain Vs Albania- Spain at risk of being thrown out of Euro 2024 with Tournam...
Spain Vs Albania- Spain at risk of being thrown out of Euro 2024 with Tournam...Spain Vs Albania- Spain at risk of being thrown out of Euro 2024 with Tournam...
Spain Vs Albania- Spain at risk of being thrown out of Euro 2024 with Tournam...World Wide Tickets And Hospitality
 
WhatsApp Chat: 📞 8617697112 Birbhum Call Girl available for hotel room package
WhatsApp Chat: 📞 8617697112 Birbhum  Call Girl available for hotel room packageWhatsApp Chat: 📞 8617697112 Birbhum  Call Girl available for hotel room package
WhatsApp Chat: 📞 8617697112 Birbhum Call Girl available for hotel room packageNitya salvi
 
Slovenia Vs Serbia UEFA Euro 2024 Fixture Guide Every Fixture Detailed.docx
Slovenia Vs Serbia UEFA Euro 2024 Fixture Guide Every Fixture Detailed.docxSlovenia Vs Serbia UEFA Euro 2024 Fixture Guide Every Fixture Detailed.docx
Slovenia Vs Serbia UEFA Euro 2024 Fixture Guide Every Fixture Detailed.docxWorld Wide Tickets And Hospitality
 

Kürzlich hochgeladen (20)

Hire 💕 8617697112 Kasauli Call Girls Service Call Girls Agency
Hire 💕 8617697112 Kasauli Call Girls Service Call Girls AgencyHire 💕 8617697112 Kasauli Call Girls Service Call Girls Agency
Hire 💕 8617697112 Kasauli Call Girls Service Call Girls Agency
 
Spain Vs Italy 20 players confirmed for Spain's Euro 2024 squad, and three po...
Spain Vs Italy 20 players confirmed for Spain's Euro 2024 squad, and three po...Spain Vs Italy 20 players confirmed for Spain's Euro 2024 squad, and three po...
Spain Vs Italy 20 players confirmed for Spain's Euro 2024 squad, and three po...
 
08448380779 Call Girls In IIT Women Seeking Men
08448380779 Call Girls In IIT Women Seeking Men08448380779 Call Girls In IIT Women Seeking Men
08448380779 Call Girls In IIT Women Seeking Men
 
Croatia vs Italy Euro Cup 2024 Three pitfalls for Spalletti’s Italy in Group ...
Croatia vs Italy Euro Cup 2024 Three pitfalls for Spalletti’s Italy in Group ...Croatia vs Italy Euro Cup 2024 Three pitfalls for Spalletti’s Italy in Group ...
Croatia vs Italy Euro Cup 2024 Three pitfalls for Spalletti’s Italy in Group ...
 
Personal Brand Exploration - By Bradley Dennis
Personal Brand Exploration - By Bradley DennisPersonal Brand Exploration - By Bradley Dennis
Personal Brand Exploration - By Bradley Dennis
 
08448380779 Call Girls In Karol Bagh Women Seeking Men
08448380779 Call Girls In Karol Bagh Women Seeking Men08448380779 Call Girls In Karol Bagh Women Seeking Men
08448380779 Call Girls In Karol Bagh Women Seeking Men
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
Asli Kala jadu, Black magic specialist in Pakistan Or Kala jadu expert in Egy...
Asli Kala jadu, Black magic specialist in Pakistan Or Kala jadu expert in Egy...Asli Kala jadu, Black magic specialist in Pakistan Or Kala jadu expert in Egy...
Asli Kala jadu, Black magic specialist in Pakistan Or Kala jadu expert in Egy...
 
Unveiling the Mystery of Main Bazar Chart
Unveiling the Mystery of Main Bazar ChartUnveiling the Mystery of Main Bazar Chart
Unveiling the Mystery of Main Bazar Chart
 
Trossard's Message Bridging Celebrities and Sports in Euro Cup 2024.docx
Trossard's Message Bridging Celebrities and Sports in Euro Cup 2024.docxTrossard's Message Bridging Celebrities and Sports in Euro Cup 2024.docx
Trossard's Message Bridging Celebrities and Sports in Euro Cup 2024.docx
 
ALL NFL NETWORK CONTACTS- April 29, 2024
ALL NFL NETWORK CONTACTS- April 29, 2024ALL NFL NETWORK CONTACTS- April 29, 2024
ALL NFL NETWORK CONTACTS- April 29, 2024
 
08448380779 Call Girls In Lajpat Nagar Women Seeking Men
08448380779 Call Girls In Lajpat Nagar Women Seeking Men08448380779 Call Girls In Lajpat Nagar Women Seeking Men
08448380779 Call Girls In Lajpat Nagar Women Seeking Men
 
Technical Data | Sig Sauer Easy6 BDX 1-6x24 | Optics Trade
Technical Data | Sig Sauer Easy6 BDX 1-6x24 | Optics TradeTechnical Data | Sig Sauer Easy6 BDX 1-6x24 | Optics Trade
Technical Data | Sig Sauer Easy6 BDX 1-6x24 | Optics Trade
 
Ramban Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts In...
Ramban  Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts In...Ramban  Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts In...
Ramban Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts In...
 
Who Is Emmanuel Katto Uganda? His Career, personal life etc.
Who Is Emmanuel Katto Uganda? His Career, personal life etc.Who Is Emmanuel Katto Uganda? His Career, personal life etc.
Who Is Emmanuel Katto Uganda? His Career, personal life etc.
 
Sports Writing (Rules,Tips, Examples, etc)
Sports Writing (Rules,Tips, Examples, etc)Sports Writing (Rules,Tips, Examples, etc)
Sports Writing (Rules,Tips, Examples, etc)
 
JORNADA 5 LIGA MURO 2024INSUGURACION.pdf
JORNADA 5 LIGA MURO 2024INSUGURACION.pdfJORNADA 5 LIGA MURO 2024INSUGURACION.pdf
JORNADA 5 LIGA MURO 2024INSUGURACION.pdf
 
Spain Vs Albania- Spain at risk of being thrown out of Euro 2024 with Tournam...
Spain Vs Albania- Spain at risk of being thrown out of Euro 2024 with Tournam...Spain Vs Albania- Spain at risk of being thrown out of Euro 2024 with Tournam...
Spain Vs Albania- Spain at risk of being thrown out of Euro 2024 with Tournam...
 
WhatsApp Chat: 📞 8617697112 Birbhum Call Girl available for hotel room package
WhatsApp Chat: 📞 8617697112 Birbhum  Call Girl available for hotel room packageWhatsApp Chat: 📞 8617697112 Birbhum  Call Girl available for hotel room package
WhatsApp Chat: 📞 8617697112 Birbhum Call Girl available for hotel room package
 
Slovenia Vs Serbia UEFA Euro 2024 Fixture Guide Every Fixture Detailed.docx
Slovenia Vs Serbia UEFA Euro 2024 Fixture Guide Every Fixture Detailed.docxSlovenia Vs Serbia UEFA Euro 2024 Fixture Guide Every Fixture Detailed.docx
Slovenia Vs Serbia UEFA Euro 2024 Fixture Guide Every Fixture Detailed.docx
 

C2S Tech Tips: Rapid Prototyping

  • 1. AWS Government, Education, and Nonprofit Symposium Washington, DC I June 25-26, 2015 AWS Government, Education, and Nonprofit Symposium Washington, DC I June 25-26, 2015©2015, Amazon Web Services, Inc. or its affiliates. All rights reserved. C2S Tech Tips: Rapid Prototyping with C2S Solutions Architects
  • 2. AWS Government, Education, and Nonprofit Symposium Washington, DC I June 25-26, 2015 Agenda • Goal • Concept • Design • Data Flow • Scaling • Security • Metrics • Cost Optimization **Let’s Build Something!!**
  • 3. AWS Government, Education, and Nonprofit Symposium Washington, DC I June 25-26, 2015 Goal • Build a rapid prototype using native features available in C2S today to ingest, process, and analyze a large data set
  • 4. AWS Government, Education, and Nonprofit Symposium Washington, DC I June 25-26, 2015 Disclaimer • The purpose of this prototype is to display the ease and speed at which new capabilities can be created using AWS • The prototype displayed is not an AWS concept product – this is a simple demo • Some AWS partners offer products with similar (and more extensive) capabilities; these can be found in the AWS Marketplace
  • 5. AWS Government, Education, and Nonprofit Symposium Washington, DC I June 25-26, 2015 Concept • Ingest a public data set from news media outlets (e.g., the GDELT project) • Perform some processing/analysis on the data (e.g., a word cloud) • Display the end-product to the customer in an easily consumable format (e.g., a map to the geographic coordinates of the article)
  • 6. AWS Government, Education, and Nonprofit Symposium Washington, DC I June 25-26, 2015 Design • Your mileage may vary (YMMV) • Internet gateway with public IP addresses for access to AWS endpoints (e.g., Amazon S3, Amazon SQS, Amazon SNS, etc.) • Baked AMIs with boot scripts downloaded from S3 • Amazon EC2 instance roles for resource access
  • 7. AWS Government, Education, and Nonprofit Symposium Washington, DC I June 25-26, 2015 Design Availability Zone SNS S3 Availability Zone SQS CloudWatch Auto Scaling group [Monitor - 1:1] Auto Scaling group [Worker Fleet - 0:n]
  • 8. AWS Government, Education, and Nonprofit Symposium Washington, DC I June 25-26, 2015 Workflow • Add GDELT article dump to S3 bucket • SNS notification sent to SQS queue on new object addition • Monitor instance parses each article into an SQS message • SQS queue size triggers Auto Scaling group for worker fleet • Workers begin polling SQS queue, downloading articles, generating word clouds, writing to DynamoDB table • Work completes, queue size decreases, Auto Scaling group workers are terminated by Auto Scaling group
  • 9. AWS Government, Education, and Nonprofit Symposium Washington, DC I June 25-26, 2015 Data Flow S3 DynamoDBBucket Monitor SQSSNS ASG 0:n S3 ASG 1:1 Worker Fleet SQS
  • 10. AWS Government, Education, and Nonprofit Symposium Washington, DC I June 25-26, 2015 Data Flow • What does an SQS message look like?
  • 11. AWS Government, Education, and Nonprofit Symposium Washington, DC I June 25-26, 2015 Scaling • Use of AWS-managed services – S3, SQS, & SNS are distributed across multiple Availability Zones out of the box – No infrastructure to maintain • Use of Auto Scaling groups – Scale on metrics, hands-off
  • 12. AWS Government, Education, and Nonprofit Symposium Washington, DC I June 25-26, 2015 Scaling • Two Auto Scaling groups – Min 1, Max 1 ensures that our monitor instance is available to process event notifications when new data appears in our S3 bucket in case of an instance loss or AZ outage – Our worker fleet scales up/down based on the number of messages waiting to be processed in our SQS queue
  • 13. AWS Government, Education, and Nonprofit Symposium Washington, DC I June 25-26, 2015 Security • Amazon EC2 instance roles • Amazon S3 bucket policies • Amazon SQS queue access policies
  • 14. AWS Government, Education, and Nonprofit Symposium Washington, DC I June 25-26, 2015 Demo • Let’s go to the video tape
  • 15. AWS Government, Education, and Nonprofit Symposium Washington, DC I June 25-26, 2015 Some Metrics Attribute Short Run Long Run Date range of articles 2015/06/08 2015/06/04-09 Total number of objects processed 183,064 867,393 Cumulative size of downloaded articles 15.1 GB 80.2 GB
  • 16. AWS Government, Education, and Nonprofit Symposium Washington, DC I June 25-26, 2015 Cost Optimization • Generate an AWS CloudFormation template to set up and execute test runs • Use a combination of resource tags and detailed billing reports (DBRs) to capture costs per run • Use Amazon CloudWatch metrics to ensure adequate resource utilization
  • 17. AWS Government, Education, and Nonprofit Symposium Washington, DC I June 25-26, 2015 Cost Optimization • Establish 4 lanes using different instance types: r3.8xlarge, m3.xlarge, m3.medium, and t2.micro. • Aim for 80-100% average CPU utilization across instance types • Look for bottlenecks as you move things around
  • 18. AWS Government, Education, and Nonprofit Symposium Washington, DC I June 25-26, 2015 Cost Optimization
  • 19. AWS Government, Education, and Nonprofit Symposium Washington, DC I June 25-26, 2015 Data Flow – one lane S3 DynamoDBBucket Monitor SQSSNS ASG 0:n S3 ASG 1:1 Worker Fleet SQS
  • 20. AWS Government, Education, and Nonprofit Symposium Washington, DC I June 25-26, 2015 SQS Queue & Instances – t2.micro
  • 21. AWS Government, Education, and Nonprofit Symposium Washington, DC I June 25-26, 2015 CPU Utilization – t2.micro
  • 22. AWS Government, Education, and Nonprofit Symposium Washington, DC I June 25-26, 2015 Data Flow – all lanes ASG 0:n ASG 1:1 ASG 0:n ASG 1:1 ASG 0:n ASG 1:1 ASG 0:n ASG 1:1
  • 23. AWS Government, Education, and Nonprofit Symposium Washington, DC I June 25-26, 2015 SQS Queue & Instances – all lanes
  • 24. AWS Government, Education, and Nonprofit Symposium Washington, DC I June 25-26, 2015 CPU Utilization – all lanes
  • 25. AWS Government, Education, and Nonprofit Symposium Washington, DC I June 25-26, 2015 Cost Comparison – Short Run Instance Type Total Instances Time to Complete Amazon EC2 Cost t2.micro 100 0:36 $1.30 m3.medium 100 0:59 $7.00 m3.xl 25 0:41 $7:00 r3.8xl 1 1:32 $5.60 Prices based on us-west-2 region
  • 26. AWS Government, Education, and Nonprofit Symposium Washington, DC I June 25-26, 2015 Cost Comparison – Long Run Instance Type Total Instances Time to Complete Amazon EC2 Cost t2.micro 100 22:53 $29.90 m3.medium 100 17:14 $120.60 m3.xl 25 16:29 $113.90 r3.8xl 1 19:53 $56.00 Prices based on us-west-2 region
  • 27. AWS Government, Education, and Nonprofit Symposium Washington, DC I June 25-26, 2015 Other Cost Factors • Amazon DynamoDB • Amazon SQS • Storage • Bandwidth
  • 28. AWS Government, Education, and Nonprofit Symposium Washington, DC I June 25-26, 2015 Final Thoughts • The core of this demo took one person- week to implement • Using native features of C2S services to implement applications will save time and money
  • 29. AWS Government, Education, and Nonprofit Symposium Washington, DC I June 25-26, 2015 References • The GDELT Project http://gdeltproject.org/ • A simple Python word cloud https://github.com/amueller/word_cloud • Keyhole Markup Language (KML) http://www.opengeospatial.org/standards/kml
  • 30. AWS Government, Education, and Nonprofit Symposium Washington, DC I June 25-26, 2015 Thank You. This presentation will be loaded to SlideShare the week following the Symposium. http://www.slideshare.net/AmazonWebServices AWS Government, Education, and Nonprofit Symposium Washington, DC I June 25-26, 2015

Hinweis der Redaktion

  1. Thank you everyone for coming. This session is on Tech Tips for C2S. My name is [self] and I am a Solutions Architect with Amazon Web Services, and I am part of a larger team of Solutions Architects focused on helping customers build and deploy or migrate solutions to C2S. Call out Troy wrt the demo/coding.
  2. For those of you who’ve attended other Tech Tips sessions we’ve had, this one is a little different. Usually we focus on one service and provide examples on how to take advantage of key features of that service. With this session we chose to build something on AWS. We are going to walkthrough our experience building, deploying, and optimizing a prototype rapidly on the AWS cloud using only services and service features that are deployed in C2S today.
  3. Our goal for this prototype was to use as many native features of C2S services as possible to rapidly build a working, functional prototype capable of ingesting, processing and analyzing large data sets. You’ll see as we move through the presentation that our goal was to focus on scalability by using the elasticity of AWS services.
  4. showcase AWS services and features you can use to deploy services quickly and easily this prototype is not a concept product of AWS if you are in search of mature products with these types of capabilities, I encourage you to check out our AWS Marketplace
  5. Simple concept: ingest a large data set, perform some processing/analysis on the data, and display the results of that analysis in an easily consumable user interface First we needed to find a large data set. While AWS has a number of publically hosted datasets, we wanted to demo a system that was pulling data from a wide variety of Internet sources as opposed to just data that already resided on AWS infrastructure. For that, we chose to use the GDELT. Second we needed a way to analyze this data. We chose a word cloud. Finally we wanted an easily consumable format to display the data, and for that we chose a geographic display.
  6. When are using services with a broad selection of features like AWS provides, there are many implementation options available. The choices we made do not represent the only options available, merely our implementation decision. For instance: we chose to deploy with an Internet Gateway/Public IP, we chose to bake custom AMIs for our autoscaling groups, and use EC2 Instance Roles to access resources. And for each one of these decisions, there are multiple alternatives.
  7. Two autoscaling groups: 1:1 and 0:n 1:1 is for our monitoring instance. 0:n provides on-demand processing/cost-savings/elasticity/scalability
  8. Will un-hide once data is available to be populated.
  9. This is for the short run using t2.micros.
  10. Will un-hide once data is available to be populated.
  11. Will un-hide once data is available to be populated.
  12. Will un-hide once data is available to be populated.
  13. Will un-hide once data is available to be populated.