SlideShare a Scribd company logo
1 of 49
Download to read offline
© 2015, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Prashant Prahlad
AWS Product Management
pprahlad@amazon.com
August 14, 2017
Deep Dive on AWS Management Tools
and New Launches
Lifecycle Management of Cloud Resources at Scale
Dan Peebles
Bridgewater Associates
dan.peebles@bwater.com
@copumpkin
What to expect from this session
• What are AWS Management Tools?
• Visibility and control for better security at scale
• Feature deep dive: AWS CloudTrail Event History for all
• Feature deep dive: AWS Config Rules for Amazon S3
buckets
• Feature deep dive: AWS CloudFormation StackSets
• Customer deep dive: Reasoning and collaboration
• Q&A
The challenge
Agility
Control
Visibility
Growth Complexity Cloud
What capabilities do you need?
Control over your cloud environment
Provision
resources
Gain
visibility
Monitor
and
optimize
AWS Management Tools capabilities
Model
and
automate
Gain
visibility
Respond
to
changes
Optimize
Integrate
Control
Model your cloud with AWS CloudFormation
Template AWS CloudFormation Stack
JSON formatted file
Parameter definition
Resource creation
Configuration actions
Configured AWS services
Comprehensive service support
Service event aware
Customizable
Framework
Stack creation
Stack updates
Error detection and rollback
• AWS CloudFormation gives developers and systems administrators an
easy way to create and manage a collection of related AWS resources,
provisioning and updating them in an orderly and predictable fashion
AWS CloudFormation key benefits
Infrastructure as code
Declarative and flexible
Easy to use
Supports a wide range
of AWS resources
New feature : CloudFormation StackSets
What are StackSets?
StackSet that lets you provision a common set of AWS
resources across multiple accounts and regions with a
single CloudFormation template.
Stack 2 : A2, us-west1
Stack 3 : A3, us-west -1
Stack 4: A4, us-west-1
Stack 5: A5, us-west-1
Stack 1: A1, us-west-1
Common use cases
• Account factory: Set up new accounts with defaults
• Enable CloudTrail for all regions; use admin’s S3 bucket
• Set up Config Rule to tag resources correctly
• Set up IAM roles and policies
• Set up AWS KMS keys
• Deploy identical infrastructure for apps across the globe
• App services managing stacks across multiple regions
• AWS services using CFN to set up new regions
• Permissions and policies
• Set up consistent IAM policies and users across organizations
• BCDR solutions across multiple regions
• Configure Amazon S3 bucket replication
• Provision Amazon RDS read replicas
StackSet Operations options
Max concurrent accounts
• Max number of accounts per region to deploy to
Failure threshold
• Max number of failures tolerated before operation should be stopped
Region order
• Specify which region to begin operation in and roll forward from
Note: Regions are serial
Getting started and best practices
• Be sure that global resources (such as IAM roles and
Amazon S3 buckets) do not have naming conflicts
• Verify that adding stack instances to your initial stack set
works before you add larger numbers of stack instances
to your stack set.
• A stack set has a single template and parameter set.
The same stack is created in all accounts that are
associated with a stack set.
• Updating a stack set always touches all stack instances.
Gain visibility with AWS Config
• Automatically discover resources in your account (resource inventory)
• Captures configuration of the resource and tracks all changes
• Provides rules to ensure resource configurations conform to your internal
best practices and guidelines
AWS Config key benefits
• Continuously monitors and records your AWS resource configurations
• Continuously assesses the configuration of your AWS resources against desired
configurations using AWS Config rules
Continuous monitoring
Change management
Continuous assessment
Operational troubleshooting
Benefits
AWS Config advanced features
Configurable and customizable rules
Configuration history of AWS resources
• Identify Amazon EC2 volumes that are not encrypted.
• Ensure that all EC2 instances in your cloud infrastructure
use AMIs from an approved list
• Identify managed EC2 instances that are running software
packages and applications that are on the blacklist
• Comply with CIS benchmarks, HIPAA and NIST
requirements
AWS Config Dashboard
An overview of your resources and their compliance with AWS Config rules
New Feature launch: S3 Config Rules
Automated reasoning about permissions
• Answer semantic questions about policies using
constraint solving
• Combination of S3 bucket policies and ACLs evaluated
to determine
1. Is the S3 bucket publicly readable?
2. Is the S3 bucket publicly writeable?
Gain visibility with AWS CloudTrail
• Increase visibility into your user and resource activity
• Discover and troubleshoot security and operational issues
• Simplify your compliance audits by automatically recording and storing
activity logs for your AWS account
AWS CloudTrail advanced features
• Multiple region and multiple trail configuration
• Data events
• Log file integrity validation
• CloudWatch Logs integration
New Feature launch: CloudTrail Event History
CloudTrail: Event History for ALL AWS users
Capabilities
• 7 days of event
history
• All existing
filters available
• Download
filtered results
• API access
available
• No need to set
up CloudTrail
Available free of charge
Automate configuration with Amazon EC2
Systems Manager
• Enables automated configuration
• Supports ongoing management of systems at scale
• Works across all of your Windows and Linux workloads
• Runs in Amazon EC2 or on-premises
• Carries no additional charge to use
Amazon EC2 Systems Manager capabilities
State Manager Maintenance WindowInventory
Automation Parameter Store
Run Command
Patch manager
Optimize with AWS Trusted Advisor
• Get insight into how and
where you can get the most
impact for your AWS spend
• Find opportunities to reduce
your monthly spend and
retain or increase productivity
• Receive guidance on getting
the optimal performance and
availability based on your
requirements
Integrate with third-party tools
AWS Management Tools capabilities
Control
 AWS CloudFormation
 AWS Service Catalog
 EC2 Systems Manager
 AWS OpsWorks
 AWS Config
 AWS CloudTrail
 Amazon CloudWatch
AWS Trusted Advisor 
Model
and
automate
Gain
visibility
Respond
to
changes
Optimize
Integrate
Where to find AWS Management Tools?
Customer deep dive
Dan Peebles
Bridgewater Associates
Introduction
• AWS Cloud has driven a paradigm shift
• With 1 server, it’s a pet:
• Hand fed
• Loved and cuddled
• $$$ on vet bills when sick
• With 100 servers, they’re cattle:
• Automatically fed
• Don’t care if one is sick, just replace it
• Enabled by management tools
Introduction
• Same with AWS accounts
• With 1 account, it’s a pet:
• Hand fed
• Loved and cuddled
• $$$ on vet bills when sick
• With 100 accounts, they’re cattle:
• Automatically fed
• Don’t care if one is sick, just replace it
• Enabled by management tools
Reaching our Pet Limit
• Our very first AWS accounts were experimental pets
• Quickly ran into issues when making it real:
• “This works in our QA account, why isn’t it working in prod?”
• “Oh, I hand-tweaked this IAM policy to get it working, but
forgot to check it into source control”
• Also hard to secure:
• Need to reason about security properties of our accounts
• 100 pets are impossible to reason about
• “Hand-tweaking IAM policies” should scare you!
Moving Towards Cattle Accounts
• Built a management tool for our accounts
• Manifest file declaring all accounts and their properties
• Translate manifest into unique CloudFormation template
per account
• Similar to StackSets, but this predates StackSets
• Jsonnet for composability and modularity
• CloudFormation makes pushing out updates to our account
fleet easy: More Agility
• (Plus some python for things that aren’t possible in
CloudFormation)
Lessons Learned Managing Accounts at Scale
• Observed a few different patterns of accounts:
• Dev sandbox accounts disconnected from prod network
• Extremely sensitive production accounts
• A few different CloudFormation templates as building blocks
• Commonalities across ALL accounts, such as:
• CloudTrail turned on and configured properly
• Security Monkey access enabled
• Others we won’t discuss
• Insert these into ALL CloudFormation templates
Results
• Much more homogeneous account fleet
• Less is more: limited set of account types
• Easier for developers not familiar with AWS to pick something
that suits them
• Easier for security operators to reason about the security
posture of our accounts
• Painful at first as we had to learn what those account
types were, but now a huge help
• Evolved features as new use cases came up
Understanding our systems
• We must understand our AWS infrastructure to secure it
• Need to reason about the types of accounts we have
• Simplified with standardized account types, e.g., “sandbox”
• Which VPCs can Direct Connect to our data center?
• Need to reason about what’s inside them
• Do any IAM roles grant access to unknown principals?
• Are internal S3 buckets world-readable?
• Are internal S3 buckets at all accessible from outside?
• Can any instances in a particular account reach the internet?
Reasoning today
• Manually inspecting infrastructure is tedious, error-prone
• Actual permissions can be governed by up to 3 or 4 policies
• Interaction between policies is non-local, not obvious
• Policies can be complicated! variables, conditions, resources
• People are bad at understanding this sort of thing
• Other tools (e.g., Security Monkey) have key limitations:
• Pattern matching: only find things authors think to encode
• Make assumptions about AWS semantics
Why this is hard
Offline VPC
EC2 instance S3 endpoint
IAM role
S3
VPCE policy Bucket policy
ACLs
Why this is hard
Offline VPC
EC2 instance S3 endpoint
IAM role
S3
VPCE policy Bucket policy
ACLs
Why this is hard
Offline VPC
EC2 instance S3 endpoint
IAM role
S3
VPCE policy Bucket policy
ACLs
Who else can
assume it?
What other buckets
can we reach?
Who else can
access my
buckets?
Why this is hard
Offline VPC
EC2 instance S3 endpoint
IAM role
S3
VPCE policy Bucket policy
ACLs
Who else can
assume it?
What other buckets
can we reach?
Who else can
access my
buckets?
Scary networking
gizmos??
Reasoning tomorrow
• Cloud is all about automating tedious & error-prone work
• So why still manually reason about networks and IAM?
• Answer: It’s really hard to do correctly
• But: AWS has a team working to make it much easier!
• We’ve been collaborating with the AWS Automated
Reasoning Group closely over last year+ on this
Automated IAM Policy Reasoning: first glimpse
• New AWS Config Rules built on a semantics-based
automated reasoning engine
• In plain English: it deeply understands the IAM language
• This means:
• We can start to encode what we actually care about:
• Saying “warn me about principal * & action *” is too narrow
• Let me say “warn me if folks outside the company have access”
• We get high confidence in answers
• Future proof: AWS keeps its models fresh so we don’t have to
IAM Policy Reasoning
• Automated reasoning system is critical foundation
• Enables an entire new class of powerful tools to answer
questions about our infrastructure
• Power to reason about IAM policies will give us
unprecedented visibility into one of the most important
security facets of our AWS accounts
• Increased visibility and reasoning allows you be more
secure, and to know you’re more secure
Q&A
Thank you!
pprahlad@amazon.com

More Related Content

What's hot

ENT401 Deep Dive with Amazon EC2 Systems Manager
ENT401 Deep Dive with Amazon EC2 Systems ManagerENT401 Deep Dive with Amazon EC2 Systems Manager
ENT401 Deep Dive with Amazon EC2 Systems ManagerAmazon Web Services
 
SEC303 Automating Security in Cloud Workloads with DevSecOps
SEC303 Automating Security in Cloud Workloads with DevSecOpsSEC303 Automating Security in Cloud Workloads with DevSecOps
SEC303 Automating Security in Cloud Workloads with DevSecOpsAmazon Web Services
 
AWS re:Invent 2016: Store and collaborate on content securely with Amazon Wor...
AWS re:Invent 2016: Store and collaborate on content securely with Amazon Wor...AWS re:Invent 2016: Store and collaborate on content securely with Amazon Wor...
AWS re:Invent 2016: Store and collaborate on content securely with Amazon Wor...Amazon Web Services
 
Automated Compliance and Governance with AWS Config and AWS CloudTrail - June...
Automated Compliance and Governance with AWS Config and AWS CloudTrail - June...Automated Compliance and Governance with AWS Config and AWS CloudTrail - June...
Automated Compliance and Governance with AWS Config and AWS CloudTrail - June...Amazon Web Services
 
ENT302 Deep Dive on AWS Management Tools
ENT302 Deep Dive on AWS Management ToolsENT302 Deep Dive on AWS Management Tools
ENT302 Deep Dive on AWS Management ToolsAmazon Web Services
 
ENT314 Automate Best Practices and Operational Health for Your AWS Resources
ENT314 Automate Best Practices and Operational Health for Your AWS ResourcesENT314 Automate Best Practices and Operational Health for Your AWS Resources
ENT314 Automate Best Practices and Operational Health for Your AWS ResourcesAmazon Web Services
 
ENT312 Learn about Software Procurement Using AWS Marketplace and Service Cat...
ENT312 Learn about Software Procurement Using AWS Marketplace and Service Cat...ENT312 Learn about Software Procurement Using AWS Marketplace and Service Cat...
ENT312 Learn about Software Procurement Using AWS Marketplace and Service Cat...Amazon Web Services
 
Getting started with Amazon Kinesis
Getting started with Amazon KinesisGetting started with Amazon Kinesis
Getting started with Amazon KinesisAmazon Web Services
 
ENT309 scaling up to your first 10 million users
ENT309 scaling up to your first 10 million usersENT309 scaling up to your first 10 million users
ENT309 scaling up to your first 10 million usersAmazon Web Services
 
AWS Innovate: Build a Data Lake on AWS- Johnathon Meichtry
AWS Innovate: Build a Data Lake on AWS- Johnathon MeichtryAWS Innovate: Build a Data Lake on AWS- Johnathon Meichtry
AWS Innovate: Build a Data Lake on AWS- Johnathon MeichtryAmazon Web Services Korea
 
Big Data Architectural Patterns and Best Practices
Big Data Architectural Patterns and Best PracticesBig Data Architectural Patterns and Best Practices
Big Data Architectural Patterns and Best PracticesAmazon Web Services
 
Getting Started with Amazon DynamoDB
Getting Started with Amazon DynamoDBGetting Started with Amazon DynamoDB
Getting Started with Amazon DynamoDBAmazon Web Services
 
Getting Started With AWS Security
Getting Started With AWS SecurityGetting Started With AWS Security
Getting Started With AWS SecurityAmazon Web Services
 
Migrate from Oracle to Amazon Aurora using AWS Schema Conversion Tool & AWS D...
Migrate from Oracle to Amazon Aurora using AWS Schema Conversion Tool & AWS D...Migrate from Oracle to Amazon Aurora using AWS Schema Conversion Tool & AWS D...
Migrate from Oracle to Amazon Aurora using AWS Schema Conversion Tool & AWS D...Amazon Web Services
 
ENT314 Automate Best Practices and Operational Health for Your AWS Resources
ENT314 Automate Best Practices and Operational Health for Your AWS ResourcesENT314 Automate Best Practices and Operational Health for Your AWS Resources
ENT314 Automate Best Practices and Operational Health for Your AWS ResourcesAmazon Web Services
 
Hands On Lab: Introduction to Microsoft SQL Server in AWS - May 2017 AWS Onli...
Hands On Lab: Introduction to Microsoft SQL Server in AWS - May 2017 AWS Onli...Hands On Lab: Introduction to Microsoft SQL Server in AWS - May 2017 AWS Onli...
Hands On Lab: Introduction to Microsoft SQL Server in AWS - May 2017 AWS Onli...Amazon Web Services
 

What's hot (20)

Protecting Your Data in AWS
Protecting Your Data in AWSProtecting Your Data in AWS
Protecting Your Data in AWS
 
ENT401 Deep Dive with Amazon EC2 Systems Manager
ENT401 Deep Dive with Amazon EC2 Systems ManagerENT401 Deep Dive with Amazon EC2 Systems Manager
ENT401 Deep Dive with Amazon EC2 Systems Manager
 
SEC303 Automating Security in Cloud Workloads with DevSecOps
SEC303 Automating Security in Cloud Workloads with DevSecOpsSEC303 Automating Security in Cloud Workloads with DevSecOps
SEC303 Automating Security in Cloud Workloads with DevSecOps
 
AWS re:Invent 2016: Store and collaborate on content securely with Amazon Wor...
AWS re:Invent 2016: Store and collaborate on content securely with Amazon Wor...AWS re:Invent 2016: Store and collaborate on content securely with Amazon Wor...
AWS re:Invent 2016: Store and collaborate on content securely with Amazon Wor...
 
The Best of re:invent 2016
The Best of re:invent 2016The Best of re:invent 2016
The Best of re:invent 2016
 
Automated Compliance and Governance with AWS Config and AWS CloudTrail - June...
Automated Compliance and Governance with AWS Config and AWS CloudTrail - June...Automated Compliance and Governance with AWS Config and AWS CloudTrail - June...
Automated Compliance and Governance with AWS Config and AWS CloudTrail - June...
 
ENT302 Deep Dive on AWS Management Tools
ENT302 Deep Dive on AWS Management ToolsENT302 Deep Dive on AWS Management Tools
ENT302 Deep Dive on AWS Management Tools
 
ENT314 Automate Best Practices and Operational Health for Your AWS Resources
ENT314 Automate Best Practices and Operational Health for Your AWS ResourcesENT314 Automate Best Practices and Operational Health for Your AWS Resources
ENT314 Automate Best Practices and Operational Health for Your AWS Resources
 
ENT312 Learn about Software Procurement Using AWS Marketplace and Service Cat...
ENT312 Learn about Software Procurement Using AWS Marketplace and Service Cat...ENT312 Learn about Software Procurement Using AWS Marketplace and Service Cat...
ENT312 Learn about Software Procurement Using AWS Marketplace and Service Cat...
 
Getting started with Amazon Kinesis
Getting started with Amazon KinesisGetting started with Amazon Kinesis
Getting started with Amazon Kinesis
 
ENT309 scaling up to your first 10 million users
ENT309 scaling up to your first 10 million usersENT309 scaling up to your first 10 million users
ENT309 scaling up to your first 10 million users
 
protecting your data in aws
protecting your data in aws protecting your data in aws
protecting your data in aws
 
AWS Innovate: Build a Data Lake on AWS- Johnathon Meichtry
AWS Innovate: Build a Data Lake on AWS- Johnathon MeichtryAWS Innovate: Build a Data Lake on AWS- Johnathon Meichtry
AWS Innovate: Build a Data Lake on AWS- Johnathon Meichtry
 
Big Data Architectural Patterns and Best Practices
Big Data Architectural Patterns and Best PracticesBig Data Architectural Patterns and Best Practices
Big Data Architectural Patterns and Best Practices
 
SEC301 Security @ (Cloud) Scale
SEC301 Security @ (Cloud) ScaleSEC301 Security @ (Cloud) Scale
SEC301 Security @ (Cloud) Scale
 
Getting Started with Amazon DynamoDB
Getting Started with Amazon DynamoDBGetting Started with Amazon DynamoDB
Getting Started with Amazon DynamoDB
 
Getting Started With AWS Security
Getting Started With AWS SecurityGetting Started With AWS Security
Getting Started With AWS Security
 
Migrate from Oracle to Amazon Aurora using AWS Schema Conversion Tool & AWS D...
Migrate from Oracle to Amazon Aurora using AWS Schema Conversion Tool & AWS D...Migrate from Oracle to Amazon Aurora using AWS Schema Conversion Tool & AWS D...
Migrate from Oracle to Amazon Aurora using AWS Schema Conversion Tool & AWS D...
 
ENT314 Automate Best Practices and Operational Health for Your AWS Resources
ENT314 Automate Best Practices and Operational Health for Your AWS ResourcesENT314 Automate Best Practices and Operational Health for Your AWS Resources
ENT314 Automate Best Practices and Operational Health for Your AWS Resources
 
Hands On Lab: Introduction to Microsoft SQL Server in AWS - May 2017 AWS Onli...
Hands On Lab: Introduction to Microsoft SQL Server in AWS - May 2017 AWS Onli...Hands On Lab: Introduction to Microsoft SQL Server in AWS - May 2017 AWS Onli...
Hands On Lab: Introduction to Microsoft SQL Server in AWS - May 2017 AWS Onli...
 

Similar to ENT302 Deep Dive on AWS Management Tools and New Launches

ENT302 Deep Dive on AWS Management Tools
ENT302 Deep Dive on AWS Management Tools ENT302 Deep Dive on AWS Management Tools
ENT302 Deep Dive on AWS Management Tools Amazon Web Services
 
AWS re:Invent 2016: Automating and Scaling Infrastructure Administration with...
AWS re:Invent 2016: Automating and Scaling Infrastructure Administration with...AWS re:Invent 2016: Automating and Scaling Infrastructure Administration with...
AWS re:Invent 2016: Automating and Scaling Infrastructure Administration with...Amazon Web Services
 
Raleigh DevDay 2017: Deep Dive on AWS Management Tools
Raleigh DevDay 2017: Deep Dive on AWS Management ToolsRaleigh DevDay 2017: Deep Dive on AWS Management Tools
Raleigh DevDay 2017: Deep Dive on AWS Management ToolsAmazon Web Services
 
Raleigh DevDay 2017: Are you well architected learn best practices to build r...
Raleigh DevDay 2017: Are you well architected learn best practices to build r...Raleigh DevDay 2017: Are you well architected learn best practices to build r...
Raleigh DevDay 2017: Are you well architected learn best practices to build r...Amazon Web Services
 
Cloudifying your Security Operations on AWS
Cloudifying your Security Operations on AWSCloudifying your Security Operations on AWS
Cloudifying your Security Operations on AWSCloudHesive
 
Security Architecture recommendations for your new AWS operation - Pop-up Lof...
Security Architecture recommendations for your new AWS operation - Pop-up Lof...Security Architecture recommendations for your new AWS operation - Pop-up Lof...
Security Architecture recommendations for your new AWS operation - Pop-up Lof...Amazon Web Services
 
Using AWS CloudTrail to Enhance Governance and Compliance of Amazon S3 - DEV3...
Using AWS CloudTrail to Enhance Governance and Compliance of Amazon S3 - DEV3...Using AWS CloudTrail to Enhance Governance and Compliance of Amazon S3 - DEV3...
Using AWS CloudTrail to Enhance Governance and Compliance of Amazon S3 - DEV3...Amazon Web Services
 
AWS re:Invent 2016: Reduce Your Blast Radius by Using Multiple AWS Accounts P...
AWS re:Invent 2016: Reduce Your Blast Radius by Using Multiple AWS Accounts P...AWS re:Invent 2016: Reduce Your Blast Radius by Using Multiple AWS Accounts P...
AWS re:Invent 2016: Reduce Your Blast Radius by Using Multiple AWS Accounts P...Amazon Web Services
 
AWS Management Tools Deep Dive - DevDay Los Angeles 2017
AWS Management Tools Deep Dive - DevDay Los Angeles 2017AWS Management Tools Deep Dive - DevDay Los Angeles 2017
AWS Management Tools Deep Dive - DevDay Los Angeles 2017Amazon Web Services
 
Accelerating your Business with Security
Accelerating your Business with SecurityAccelerating your Business with Security
Accelerating your Business with SecurityAmazon Web Services
 
Aws organizations
Aws organizationsAws organizations
Aws organizationsOlaf Conijn
 
Automating Security Event Reponse
Automating Security Event ReponseAutomating Security Event Reponse
Automating Security Event ReponseAmazon 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
 
Controlling Access to your Resources
Controlling Access to your ResourcesControlling Access to your Resources
Controlling Access to your ResourcesAmazon Web Services
 
Using AWS Organizations to Ensure Compliance in Your Cloud
Using AWS Organizations to Ensure Compliance in Your CloudUsing AWS Organizations to Ensure Compliance in Your Cloud
Using AWS Organizations to Ensure Compliance in Your CloudAmazon Web Services
 
Accelerating YourBusiness with Security
Accelerating YourBusiness with SecurityAccelerating YourBusiness with Security
Accelerating YourBusiness with SecurityAmazon Web Services
 
Using AWS CloudTrail and AWS Config to Enhance the Governance and Compliance ...
Using AWS CloudTrail and AWS Config to Enhance the Governance and Compliance ...Using AWS CloudTrail and AWS Config to Enhance the Governance and Compliance ...
Using AWS CloudTrail and AWS Config to Enhance the Governance and Compliance ...Amazon Web Services
 
AWS re:Invent 2016: Embracing DevSecOps while Improving Compliance and Securi...
AWS re:Invent 2016: Embracing DevSecOps while Improving Compliance and Securi...AWS re:Invent 2016: Embracing DevSecOps while Improving Compliance and Securi...
AWS re:Invent 2016: Embracing DevSecOps while Improving Compliance and Securi...Amazon Web Services
 

Similar to ENT302 Deep Dive on AWS Management Tools and New Launches (20)

ENT302 Deep Dive on AWS Management Tools
ENT302 Deep Dive on AWS Management Tools ENT302 Deep Dive on AWS Management Tools
ENT302 Deep Dive on AWS Management Tools
 
AWS re:Invent 2016: Automating and Scaling Infrastructure Administration with...
AWS re:Invent 2016: Automating and Scaling Infrastructure Administration with...AWS re:Invent 2016: Automating and Scaling Infrastructure Administration with...
AWS re:Invent 2016: Automating and Scaling Infrastructure Administration with...
 
Raleigh DevDay 2017: Deep Dive on AWS Management Tools
Raleigh DevDay 2017: Deep Dive on AWS Management ToolsRaleigh DevDay 2017: Deep Dive on AWS Management Tools
Raleigh DevDay 2017: Deep Dive on AWS Management Tools
 
Raleigh DevDay 2017: Are you well architected learn best practices to build r...
Raleigh DevDay 2017: Are you well architected learn best practices to build r...Raleigh DevDay 2017: Are you well architected learn best practices to build r...
Raleigh DevDay 2017: Are you well architected learn best practices to build r...
 
Governance at Scale
Governance at Scale Governance at Scale
Governance at Scale
 
Cloudifying your Security Operations on AWS
Cloudifying your Security Operations on AWSCloudifying your Security Operations on AWS
Cloudifying your Security Operations on AWS
 
Security Architecture recommendations for your new AWS operation - Pop-up Lof...
Security Architecture recommendations for your new AWS operation - Pop-up Lof...Security Architecture recommendations for your new AWS operation - Pop-up Lof...
Security Architecture recommendations for your new AWS operation - Pop-up Lof...
 
Using AWS CloudTrail to Enhance Governance and Compliance of Amazon S3 - DEV3...
Using AWS CloudTrail to Enhance Governance and Compliance of Amazon S3 - DEV3...Using AWS CloudTrail to Enhance Governance and Compliance of Amazon S3 - DEV3...
Using AWS CloudTrail to Enhance Governance and Compliance of Amazon S3 - DEV3...
 
AWS re:Invent 2016: Reduce Your Blast Radius by Using Multiple AWS Accounts P...
AWS re:Invent 2016: Reduce Your Blast Radius by Using Multiple AWS Accounts P...AWS re:Invent 2016: Reduce Your Blast Radius by Using Multiple AWS Accounts P...
AWS re:Invent 2016: Reduce Your Blast Radius by Using Multiple AWS Accounts P...
 
AWS Management Tools Deep Dive - DevDay Los Angeles 2017
AWS Management Tools Deep Dive - DevDay Los Angeles 2017AWS Management Tools Deep Dive - DevDay Los Angeles 2017
AWS Management Tools Deep Dive - DevDay Los Angeles 2017
 
Accelerating your Business with Security
Accelerating your Business with SecurityAccelerating your Business with Security
Accelerating your Business with Security
 
Aws organizations
Aws organizationsAws organizations
Aws organizations
 
Automating Security Event Reponse
Automating Security Event ReponseAutomating Security Event Reponse
Automating Security Event Reponse
 
(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
 
Benefits of Cloud Computing
Benefits of Cloud ComputingBenefits of Cloud Computing
Benefits of Cloud Computing
 
Controlling Access to your Resources
Controlling Access to your ResourcesControlling Access to your Resources
Controlling Access to your Resources
 
Using AWS Organizations to Ensure Compliance in Your Cloud
Using AWS Organizations to Ensure Compliance in Your CloudUsing AWS Organizations to Ensure Compliance in Your Cloud
Using AWS Organizations to Ensure Compliance in Your Cloud
 
Accelerating YourBusiness with Security
Accelerating YourBusiness with SecurityAccelerating YourBusiness with Security
Accelerating YourBusiness with Security
 
Using AWS CloudTrail and AWS Config to Enhance the Governance and Compliance ...
Using AWS CloudTrail and AWS Config to Enhance the Governance and Compliance ...Using AWS CloudTrail and AWS Config to Enhance the Governance and Compliance ...
Using AWS CloudTrail and AWS Config to Enhance the Governance and Compliance ...
 
AWS re:Invent 2016: Embracing DevSecOps while Improving Compliance and Securi...
AWS re:Invent 2016: Embracing DevSecOps while Improving Compliance and Securi...AWS re:Invent 2016: Embracing DevSecOps while Improving Compliance and Securi...
AWS re:Invent 2016: Embracing DevSecOps while Improving Compliance and Securi...
 

More from 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
 

More from 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
 

Recently uploaded

Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 

Recently uploaded (20)

Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 

ENT302 Deep Dive on AWS Management Tools and New Launches

  • 1. © 2015, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Prashant Prahlad AWS Product Management pprahlad@amazon.com August 14, 2017 Deep Dive on AWS Management Tools and New Launches Lifecycle Management of Cloud Resources at Scale Dan Peebles Bridgewater Associates dan.peebles@bwater.com @copumpkin
  • 2. What to expect from this session • What are AWS Management Tools? • Visibility and control for better security at scale • Feature deep dive: AWS CloudTrail Event History for all • Feature deep dive: AWS Config Rules for Amazon S3 buckets • Feature deep dive: AWS CloudFormation StackSets • Customer deep dive: Reasoning and collaboration • Q&A
  • 4. What capabilities do you need? Control over your cloud environment Provision resources Gain visibility Monitor and optimize
  • 5. AWS Management Tools capabilities Model and automate Gain visibility Respond to changes Optimize Integrate Control
  • 6. Model your cloud with AWS CloudFormation Template AWS CloudFormation Stack JSON formatted file Parameter definition Resource creation Configuration actions Configured AWS services Comprehensive service support Service event aware Customizable Framework Stack creation Stack updates Error detection and rollback • AWS CloudFormation gives developers and systems administrators an easy way to create and manage a collection of related AWS resources, provisioning and updating them in an orderly and predictable fashion
  • 7. AWS CloudFormation key benefits Infrastructure as code Declarative and flexible Easy to use Supports a wide range of AWS resources
  • 8. New feature : CloudFormation StackSets
  • 9. What are StackSets? StackSet that lets you provision a common set of AWS resources across multiple accounts and regions with a single CloudFormation template. Stack 2 : A2, us-west1 Stack 3 : A3, us-west -1 Stack 4: A4, us-west-1 Stack 5: A5, us-west-1 Stack 1: A1, us-west-1
  • 10. Common use cases • Account factory: Set up new accounts with defaults • Enable CloudTrail for all regions; use admin’s S3 bucket • Set up Config Rule to tag resources correctly • Set up IAM roles and policies • Set up AWS KMS keys • Deploy identical infrastructure for apps across the globe • App services managing stacks across multiple regions • AWS services using CFN to set up new regions • Permissions and policies • Set up consistent IAM policies and users across organizations • BCDR solutions across multiple regions • Configure Amazon S3 bucket replication • Provision Amazon RDS read replicas
  • 11. StackSet Operations options Max concurrent accounts • Max number of accounts per region to deploy to Failure threshold • Max number of failures tolerated before operation should be stopped Region order • Specify which region to begin operation in and roll forward from Note: Regions are serial
  • 12.
  • 13. Getting started and best practices • Be sure that global resources (such as IAM roles and Amazon S3 buckets) do not have naming conflicts • Verify that adding stack instances to your initial stack set works before you add larger numbers of stack instances to your stack set. • A stack set has a single template and parameter set. The same stack is created in all accounts that are associated with a stack set. • Updating a stack set always touches all stack instances.
  • 14. Gain visibility with AWS Config • Automatically discover resources in your account (resource inventory) • Captures configuration of the resource and tracks all changes • Provides rules to ensure resource configurations conform to your internal best practices and guidelines
  • 15. AWS Config key benefits • Continuously monitors and records your AWS resource configurations • Continuously assesses the configuration of your AWS resources against desired configurations using AWS Config rules Continuous monitoring Change management Continuous assessment Operational troubleshooting Benefits
  • 16. AWS Config advanced features Configurable and customizable rules Configuration history of AWS resources • Identify Amazon EC2 volumes that are not encrypted. • Ensure that all EC2 instances in your cloud infrastructure use AMIs from an approved list • Identify managed EC2 instances that are running software packages and applications that are on the blacklist • Comply with CIS benchmarks, HIPAA and NIST requirements
  • 17. AWS Config Dashboard An overview of your resources and their compliance with AWS Config rules
  • 18. New Feature launch: S3 Config Rules
  • 19. Automated reasoning about permissions • Answer semantic questions about policies using constraint solving • Combination of S3 bucket policies and ACLs evaluated to determine 1. Is the S3 bucket publicly readable? 2. Is the S3 bucket publicly writeable?
  • 20.
  • 21.
  • 22. Gain visibility with AWS CloudTrail • Increase visibility into your user and resource activity • Discover and troubleshoot security and operational issues • Simplify your compliance audits by automatically recording and storing activity logs for your AWS account
  • 23. AWS CloudTrail advanced features • Multiple region and multiple trail configuration • Data events • Log file integrity validation • CloudWatch Logs integration
  • 24. New Feature launch: CloudTrail Event History
  • 25. CloudTrail: Event History for ALL AWS users Capabilities • 7 days of event history • All existing filters available • Download filtered results • API access available • No need to set up CloudTrail Available free of charge
  • 26. Automate configuration with Amazon EC2 Systems Manager • Enables automated configuration • Supports ongoing management of systems at scale • Works across all of your Windows and Linux workloads • Runs in Amazon EC2 or on-premises • Carries no additional charge to use
  • 27. Amazon EC2 Systems Manager capabilities State Manager Maintenance WindowInventory Automation Parameter Store Run Command Patch manager
  • 28. Optimize with AWS Trusted Advisor • Get insight into how and where you can get the most impact for your AWS spend • Find opportunities to reduce your monthly spend and retain or increase productivity • Receive guidance on getting the optimal performance and availability based on your requirements
  • 30. AWS Management Tools capabilities Control  AWS CloudFormation  AWS Service Catalog  EC2 Systems Manager  AWS OpsWorks  AWS Config  AWS CloudTrail  Amazon CloudWatch AWS Trusted Advisor  Model and automate Gain visibility Respond to changes Optimize Integrate
  • 31. Where to find AWS Management Tools?
  • 32. Customer deep dive Dan Peebles Bridgewater Associates
  • 33. Introduction • AWS Cloud has driven a paradigm shift • With 1 server, it’s a pet: • Hand fed • Loved and cuddled • $$$ on vet bills when sick • With 100 servers, they’re cattle: • Automatically fed • Don’t care if one is sick, just replace it • Enabled by management tools
  • 34. Introduction • Same with AWS accounts • With 1 account, it’s a pet: • Hand fed • Loved and cuddled • $$$ on vet bills when sick • With 100 accounts, they’re cattle: • Automatically fed • Don’t care if one is sick, just replace it • Enabled by management tools
  • 35. Reaching our Pet Limit • Our very first AWS accounts were experimental pets • Quickly ran into issues when making it real: • “This works in our QA account, why isn’t it working in prod?” • “Oh, I hand-tweaked this IAM policy to get it working, but forgot to check it into source control” • Also hard to secure: • Need to reason about security properties of our accounts • 100 pets are impossible to reason about • “Hand-tweaking IAM policies” should scare you!
  • 36. Moving Towards Cattle Accounts • Built a management tool for our accounts • Manifest file declaring all accounts and their properties • Translate manifest into unique CloudFormation template per account • Similar to StackSets, but this predates StackSets • Jsonnet for composability and modularity • CloudFormation makes pushing out updates to our account fleet easy: More Agility • (Plus some python for things that aren’t possible in CloudFormation)
  • 37. Lessons Learned Managing Accounts at Scale • Observed a few different patterns of accounts: • Dev sandbox accounts disconnected from prod network • Extremely sensitive production accounts • A few different CloudFormation templates as building blocks • Commonalities across ALL accounts, such as: • CloudTrail turned on and configured properly • Security Monkey access enabled • Others we won’t discuss • Insert these into ALL CloudFormation templates
  • 38. Results • Much more homogeneous account fleet • Less is more: limited set of account types • Easier for developers not familiar with AWS to pick something that suits them • Easier for security operators to reason about the security posture of our accounts • Painful at first as we had to learn what those account types were, but now a huge help • Evolved features as new use cases came up
  • 39. Understanding our systems • We must understand our AWS infrastructure to secure it • Need to reason about the types of accounts we have • Simplified with standardized account types, e.g., “sandbox” • Which VPCs can Direct Connect to our data center? • Need to reason about what’s inside them • Do any IAM roles grant access to unknown principals? • Are internal S3 buckets world-readable? • Are internal S3 buckets at all accessible from outside? • Can any instances in a particular account reach the internet?
  • 40. Reasoning today • Manually inspecting infrastructure is tedious, error-prone • Actual permissions can be governed by up to 3 or 4 policies • Interaction between policies is non-local, not obvious • Policies can be complicated! variables, conditions, resources • People are bad at understanding this sort of thing • Other tools (e.g., Security Monkey) have key limitations: • Pattern matching: only find things authors think to encode • Make assumptions about AWS semantics
  • 41. Why this is hard Offline VPC EC2 instance S3 endpoint IAM role S3 VPCE policy Bucket policy ACLs
  • 42. Why this is hard Offline VPC EC2 instance S3 endpoint IAM role S3 VPCE policy Bucket policy ACLs
  • 43. Why this is hard Offline VPC EC2 instance S3 endpoint IAM role S3 VPCE policy Bucket policy ACLs Who else can assume it? What other buckets can we reach? Who else can access my buckets?
  • 44. Why this is hard Offline VPC EC2 instance S3 endpoint IAM role S3 VPCE policy Bucket policy ACLs Who else can assume it? What other buckets can we reach? Who else can access my buckets? Scary networking gizmos??
  • 45. Reasoning tomorrow • Cloud is all about automating tedious & error-prone work • So why still manually reason about networks and IAM? • Answer: It’s really hard to do correctly • But: AWS has a team working to make it much easier! • We’ve been collaborating with the AWS Automated Reasoning Group closely over last year+ on this
  • 46. Automated IAM Policy Reasoning: first glimpse • New AWS Config Rules built on a semantics-based automated reasoning engine • In plain English: it deeply understands the IAM language • This means: • We can start to encode what we actually care about: • Saying “warn me about principal * & action *” is too narrow • Let me say “warn me if folks outside the company have access” • We get high confidence in answers • Future proof: AWS keeps its models fresh so we don’t have to
  • 47. IAM Policy Reasoning • Automated reasoning system is critical foundation • Enables an entire new class of powerful tools to answer questions about our infrastructure • Power to reason about IAM policies will give us unprecedented visibility into one of the most important security facets of our AWS accounts • Increased visibility and reasoning allows you be more secure, and to know you’re more secure
  • 48. Q&A