SlideShare a Scribd company logo
1 of 46
Download to read offline
© 2019, Amazon Web Services, Inc. orits affiliates. All rights reserved.S UM M I T
Simplify compliance and improve
operational efficiency with AWS
Sid Gupta
Sr. Product Manager,
AWS Config
S V C 3 0 2
Anik Mazumder
Principal Infrastructure Architect,
Intuit
© 2019, Amazon Web Services, Inc. orits affiliates. All rights reserved.S UM M I T
Agenda
• Managing and governing infrastructure with AWS
• Using resource inventory for effective governance
• Role of AWS Config
• Customer case study: Intuit
• Recent launches
• Demos
S UM M I T © 2019, Amazon Web Services, Inc. orits affiliates. All rights reserved.
© 2019, Amazon Web Services, Inc. orits affiliates. All rights reserved.S UM M I T
Our environment is challenging to operate in today
Resources devoted to
maintenance instead of
innovation
Functional silos and IT
procurement cycles slow
down innovation
Best effort security
operations may not be
sufficient
© 2019, Amazon Web Services, Inc. orits affiliates. All rights reserved.S UM M I T
The challenge of governance vs. agility
• Define
• Discover
• Monitor
• Manage
• Report
• Respond
• Produce
• Adapt
• Innovate
Agility
Governance
© 2019, Amazon Web Services, Inc. orits affiliates. All rights reserved.S UM M I T
• Define
• Discover
• Monitor
• Manage
• Report
• Respond
• Enable
• Provision
• Operate
• Produce
• Adapt
• Innovate
Agility
Governance
Improve business agility while maintaining control
• Produce
• Adapt
• Innovate
Agility
© 2019, Amazon Web Services, Inc. orits affiliates. All rights reserved.S UM M I T
AWS management and governance services
Improve business agility while maintaining governance control
Enable Provision Operate
AWS Trusted Advisor
AWS Budgets
AWS Cost and Usage report
AWS Cost Explorer
AWS Service Catalog
AWS CloudFormation
AWS OpsWorks
AWS Marketplace
AWS ControlTower (Preview)
AWS Landing Zone
AWS Organizations
AWS Well-ArchitectedTool
Amazon CloudWatch
AWS CloudTrail
AWS Systems Manager
AWS Config
S UM M I T © 2019, Amazon Web Services, Inc. orits affiliates. All rights reserved.
© 2019, Amazon Web Services, Inc. orits affiliates. All rights reserved.S UM M I T
Inventory management
• What resources currently exist in my account?
• What is the latest configuration state of my resources?
• What relationships exist between my resources?
• What configuration changes occurred in the last week?
• Which resources in my account have encryption disabled?
© 2019, Amazon Web Services, Inc. orits affiliates. All rights reserved.S UM M I T
Configuration compliance
• Are my resources configured based on best practices?
• Do my resources comply with PCI, HIPAA, or other regulatory requirements
© 2019, Amazon Web Services, Inc. orits affiliates. All rights reserved.S UM M I T
In summary, resource inventory collection
✓ Supports governance initiatives
✓ Helps simplify compliance
© 2019, Amazon Web Services, Inc. orits affiliates. All rights reserved.S UM M I T
Which system traditionally performs these functions on-premises?
A configurationmanagement database (CMDB)
© 2019, Amazon Web Services, Inc. orits affiliates. All rights reserved.S UM M I T
A traditional CMDB doesn’t work for cloud resources
• Resources are dynamic in the cloud (automatic scaling, Spot Instances, etc.)
• Real-time discovery of resources is necessary
• Configuration changes need to be recorded instantly
• Real-time evaluation of configuration compliance is necessary
• APIs are needed to integrate with other systems
• Real-time notifications are necessary for configuration and compliance changes
© 2019, Amazon Web Services, Inc. orits affiliates. All rights reserved.S UM M I T
You need a real-time configuration auditor
in the cloud
© 2019, Amazon Web Services, Inc. orits affiliates. All rights reserved.S UM M I T
AWS Config = Configuration auditor in AWS
© 2019, Amazon Web Services, Inc. orits affiliates. All rights reserved.S UM M I T
Audit & compliance
Maintain a history of all configuration changes for audits
Verify that configuration changes do not violate policies
Security intelligence
Security incident/breach analysis
Identifying vulnerable resources
Operational governance
DevOps compliance (e.g., evaluate CI/CD pipeline configuration)
Cost optimization (e.g., stop unused resources)
Integration with ITSM/CMDB
Integration with asset/inventory management systems
Change management, incident management
Common use cases
© 2019, Amazon Web Services, Inc. orits affiliates. All rights reserved.S UM M I T
Supported services: 26 AWSservices and 72 resource types
Amazon API Gateway
Amazon CloudFront
Amazon CloudWatch
Amazon DynamoDB
Amazon Elastic Compute Cloud
Amazon Elastic Block Store
Amazon Redshift
Amazon Relational Database Service
Amazon S3
Amazon S3 bucket attributes
Amazon Virtual Private Cloud
AWS Auto Scaling
AWS Certificate Manager
AWS CloudFormation
AWS CloudTrail
AWS CodeBuild
AWS CodePipeline
AWS Elastic Beanstalk
AWS Identity and Access Management
AWS Lambda function
AWS Service Catalog
AWS Shield
AWS Systems Manager
AWS WAF
AWS X-Ray
Elastic Load Balancing
S UM M I T © 2019, Amazon Web Services, Inc. orits affiliates. All rights reserved.
Anik Mazumder
Principal Infrastructure Architect,
Intuit
© 2019, Amazon Web Services, Inc. orits affiliates. All rights reserved.S UM M I T
Agenda
▪ About Intuit
▪ Use cases
▪ Change tracking
▪ Cloud inventory & metadatacollection
▪ Policy management
© 2019, Amazon Web Services, Inc. orits affiliates. All rights reserved.S UM M I T
AWS footprint
▪ Over 1,800 AWS accounts
▪ Over 75 major production workloads
▪ Close to 40K EC2 instances
▪ Over 90K Lambda functions
▪ Over 12 PB of Amazon S3 data
▪ AWS Config enabled in every account as part of account creation process
© 2019, Amazon Web Services, Inc. orits affiliates. All rights reserved.S UM M I T
Change tracking
▪ What changed in any resource?
▪ How do I know what changed for my application?
▪ How do I map dependency between resources?
▪ Querying AWS APIs provides only point in time snapshots of assets
▪ Introduces additional load and complexities
AWS Cloud
IntuitMetadata Service
Multiple accounts
Amazon
ES
AWS
Lamdba
AWS
Step
Functions
Currentstate → Collects metadata and Inventorybutdoes not track changes
© 2019, Amazon Web Services, Inc. orits affiliates. All rights reserved.S UM M I T
Simplifying change tracking with AWS Config
▪ No need to poll AWS APIs and periodically consolidate resource data using a
complex system of Lambda functions and AWS Step Functions
▪ Complete resource inventory collection using AWS Config snapshots
▪ Quick snapshot of resources under AWS Config and change timelines using
Aggregator
▪ Dependency mapping between resources
▪ Instant notification of changes to resources using CloudWatch Events
integration
© 2019, Amazon Web Services, Inc. orits affiliates. All rights reserved.S UM M I T
Change tracking
Build a system for consolidating history of changes to AWS inventory based on
AWS Config
AWS
Config
AWS Cloud
Amazon
CloudWatch
Central account
CloudWatch
Events
Multiple accounts
Amazon
CloudWatch
AWS
CloudTrail
Central
account
© 2019, Amazon Web Services, Inc. orits affiliates. All rights reserved.S UM M I T
Use case: Cloud metadata (cont.’d)
AWS Config
AWS CloudTrail
IntuitMetadata Service
Amazon
Elasticsearch
Service
AWS
Lambda
AWS
Step
Functions
▪ Leverage change tracking
▪ Federate and cache infrastructure and business metadata
© 2019, Amazon Web Services, Inc. orits affiliates. All rights reserved.S UM M I T
Use case: Change portal
▪ UI to view changes to applications / systems
© 2019, Amazon Web Services, Inc. orits affiliates. All rights reserved.S UM M I T
Policy management
▪ How do I define infrastructure policies?
▪ How do I enforce policies across thousands of accounts?
▪ How can I track changes in compliance status?
▪ How do I remediate violations?
© 2019, Amazon Web Services, Inc. orits affiliates. All rights reserved.S UM M I T
Policy management: Current state
Centralized policy management integrated into existing framework
Monitoring
Notification
Centralized deployment
Policy classification
Bundling & target
selection
Policy Lambda
CloudTrailCloudWatch
Targetaccount
© 2019, Amazon Web Services, Inc. orits affiliates. All rights reserved.S UM M I T
Policy management using AWS Config rules
▪ Integrated state management
▪ With managed rules, no need to manage Lambda functions at the target
account
▪ Instant feedback of compliance state change through CloudWatch Events
integration
▪ Better control of remediation actions using Systems Manager Automation
documents.
▪ With custom rules, ability to deploy complex compliance logic
▪ Integrated compliance dashboard with AWS Config rule aggregator
© 2019, Amazon Web Services, Inc. orits affiliates. All rights reserved.S UM M I T
Policy management with AWS Config rules
AWS Config-based centralized policy management integrated into existing
framework
AWS Config rule
Policy Lambda
CloudTrailCloudWatch
Systems Manager
Automatondocs
Remediation
Lambda
S UM M I T © 2019, Amazon Web Services, Inc. orits affiliates. All rights reserved.
© 2019, Amazon Web Services, Inc. orits affiliates. All rights reserved.S UM M I T
New feature: Advanced query
• Configuration attribute-based queries against current state metadata
• Single endpoint to query metadata across AWS services
• Uses a subset of structured query language (SQL) SELECT syntax
• Sample queries available out-of-the-box
• Available at no additional cost for AWS Config customers
• Available in all AWS commercial regions and the AWS GovCloud (US) regions
© 2019, Amazon Web Services, Inc. orits affiliates. All rights reserved.S UM M I T
Advanced query: Use cases
• Inventory management
Identify resources that meet a specific criteria (e.g., EC2 instances of size “xlarge”; MySQL databases
running an old version)
• Cost management
Identify unused resources (e.g., EBS volumesthat are not in use)
• Change management
Understand impact of a change (e.g., view resources related to a security group)
• Security management
Identify resources that may be vulnerable (e.g., view all RDS DB instances that are publicly accessible)
© 2019, Amazon Web Services, Inc. orits affiliates. All rights reserved.S UM M I T
Getting started
Enable AWS Config in your account.01
In the AWS Config console, go to Resources > Advanced query.02
Run a sample query, or write your own.03
S UM M I T © 2019, Amazon Web Services, Inc. orits affiliates. All rights reserved.
S UM M I T © 2019, Amazon Web Services, Inc. orits affiliates. All rights reserved.
© 2019, Amazon Web Services, Inc. orits affiliates. All rights reserved.S UM M I TS UM M I T © 2019, Amazon Web Services, Inc. orits affiliates. All rights reserved.
“The newAWS Config ‘advanced query’ feature enables ustobuild powerfultools that
provide better insight intoour infrastructure. With hundreds of microservices deployed in
multiple regions, having in-depth visibility intothe relationships between the thousands
ofAWS resources weuse isextremely helpful for resource discovery, diagnostics, and
auditing purposes. The advanced query feature provides acentralized location andan
easy-to-use tool toobtain the critical details weneed about ourAWSinfrastructure.”
Bradley Segobiano,
Software Engineer, Genesys PureCloud
Customer testimonial
© 2019, Amazon Web Services, Inc. orits affiliates. All rights reserved.S UM M I T
Remediation with AWS Config rules
• Managed experience to remediate noncompliant resources
• Managed AWS Config rules come with recommended remediation actions
• Select from a list, or create your own action using Systems Manager Automation
documents
• Invoke remediation upon noncompliance of resources either through the console or
use the APIs
• Pricing is based on usage of Systems Manager Automation documents
• Available in all AWS commercial regions and AWS GovCloud (US-West)
© 2019, Amazon Web Services, Inc. orits affiliates. All rights reserved.S UM M I T
Getting started
Select a managed AWS Config rule in your account.01
Add a remediation action.02
Invoke the action manually through the console or API.03
S UM M I T © 2019, Amazon Web Services, Inc. orits affiliates. All rights reserved.
© 2019, Amazon Web Services, Inc. orits affiliates. All rights reserved.S UM M I T
Demo video
© 2019, Amazon Web Services, Inc. orits affiliates. All rights reserved.S UM M I T
Additional resources
http://tinyurl.com/yyj92a7y
http://tinyurl.com/y5q3gxdz
http://tinyurl.com/yxgo6f9b
http://tinyurl.com/y2vu9aq5
© 2019, Amazon Web Services, Inc. orits affiliates. All rights reserved.S UM M I T
Conclusion
• Inventory management and configuration compliance are key pillars for effective cloud
governance
• Traditional CMDBs don’t do the job
• AWS Config is your configuration auditor for the cloud
• Use the advanced query and AWS Config rules remediation capabilities
S UM M I T © 2019, Amazon Web Services, Inc. orits affiliates. All rights reserved.
© 2019, Amazon Web Services, Inc. orits affiliates. All rights reserved.S UM M I T
Other new releases in AWS management and governance
Use service control policies to set permission
guardrails across accounts with AWS
Organizations
Amazon Comprehend is now integrated with
AWS CloudTrail
AWS OpsWorks for Chef Automate and AWS
OpsWorks for Puppet Enterprise now
support AWS CloudFormation
AWS Systems Manager now supports on-
premises instance management for large
hybrid environments
Amazon Aurora Serverless publishes logs
to Amazon CloudWatch
AWS RoboMaker now supports new
languages, tagging, and AWS
CloudFormation
For more details: https://aws.amazon.com/new/#management-and-governance
© 2019, Amazon Web Services, Inc. orits affiliates. All rights reserved.S UM M I T
Thank you!
S UM M I T © 2019, Amazon Web Services, Inc. orits affiliates. All rights reserved.
Sid Gupta
sidgup@amazon.com
Anik Mazumder
Intuit
© 2019, Amazon Web Services, Inc. orits affiliates. All rights reserved.S UM M I TS UM M I T © 2019, Amazon Web Services, Inc. orits affiliates. All rights reserved.

More Related Content

What's hot

How Millennium Management achieves provable security with AWS Zelkova - FSV30...
How Millennium Management achieves provable security with AWS Zelkova - FSV30...How Millennium Management achieves provable security with AWS Zelkova - FSV30...
How Millennium Management achieves provable security with AWS Zelkova - FSV30...Amazon Web Services
 
Accelerating your Cloud Migration with VMware Cloud on AWS - SVC210 - Atlanta...
Accelerating your Cloud Migration with VMware Cloud on AWS - SVC210 - Atlanta...Accelerating your Cloud Migration with VMware Cloud on AWS - SVC210 - Atlanta...
Accelerating your Cloud Migration with VMware Cloud on AWS - SVC210 - Atlanta...Amazon Web Services
 
Twelve-Factor Serverless Applications - MAD303 - Anaheim AWS Summit
Twelve-Factor Serverless Applications - MAD303 - Anaheim AWS SummitTwelve-Factor Serverless Applications - MAD303 - Anaheim AWS Summit
Twelve-Factor Serverless Applications - MAD303 - Anaheim AWS SummitAmazon Web Services
 
AWS networking fundamentals - SVC303 - Santa Clara AWS Summit
AWS networking fundamentals - SVC303 - Santa Clara AWS SummitAWS networking fundamentals - SVC303 - Santa Clara AWS Summit
AWS networking fundamentals - SVC303 - Santa Clara AWS SummitAmazon Web Services
 
如何成功的完成混合雲遷移專案
如何成功的完成混合雲遷移專案如何成功的完成混合雲遷移專案
如何成功的完成混合雲遷移專案Amazon Web Services
 
The evolution of continuous cloud security and compliance - DEM05-S - New Yor...
The evolution of continuous cloud security and compliance - DEM05-S - New Yor...The evolution of continuous cloud security and compliance - DEM05-S - New Yor...
The evolution of continuous cloud security and compliance - DEM05-S - New Yor...Amazon Web Services
 
Developing Modern Applications in the Cloud
Developing Modern Applications in the CloudDeveloping Modern Applications in the Cloud
Developing Modern Applications in the CloudAmazon Web Services
 
Using automation to drive continuous-compliance best practices - SVC309 - Chi...
Using automation to drive continuous-compliance best practices - SVC309 - Chi...Using automation to drive continuous-compliance best practices - SVC309 - Chi...
Using automation to drive continuous-compliance best practices - SVC309 - Chi...Amazon Web Services
 
Data protection using encryption in AWS - SEC201 - Santa Clara AWS Summit
Data protection using encryption in AWS - SEC201 - Santa Clara AWS SummitData protection using encryption in AWS - SEC201 - Santa Clara AWS Summit
Data protection using encryption in AWS - SEC201 - Santa Clara AWS SummitAmazon Web Services
 
Overcoming tomorrow's operational challenges with AIOps - DEM05-R1 - Santa Cl...
Overcoming tomorrow's operational challenges with AIOps - DEM05-R1 - Santa Cl...Overcoming tomorrow's operational challenges with AIOps - DEM05-R1 - Santa Cl...
Overcoming tomorrow's operational challenges with AIOps - DEM05-R1 - Santa Cl...Amazon Web Services
 
Compliance automation: Set it up fast, then code it your way - GRC330-R - AWS...
Compliance automation: Set it up fast, then code it your way - GRC330-R - AWS...Compliance automation: Set it up fast, then code it your way - GRC330-R - AWS...
Compliance automation: Set it up fast, then code it your way - GRC330-R - AWS...Amazon Web Services
 
Scalable serverless architectures using event-driven design - MAD301 - Atlant...
Scalable serverless architectures using event-driven design - MAD301 - Atlant...Scalable serverless architectures using event-driven design - MAD301 - Atlant...
Scalable serverless architectures using event-driven design - MAD301 - Atlant...Amazon Web Services
 
Gain visibility & real-time actionable security alerts with VPC Flow Logs & A...
Gain visibility & real-time actionable security alerts with VPC Flow Logs & A...Gain visibility & real-time actionable security alerts with VPC Flow Logs & A...
Gain visibility & real-time actionable security alerts with VPC Flow Logs & A...Amazon Web Services
 
Technical deep dive: Cloud data management with Veeam and AWS - SVC202-S - Ch...
Technical deep dive: Cloud data management with Veeam and AWS - SVC202-S - Ch...Technical deep dive: Cloud data management with Veeam and AWS - SVC202-S - Ch...
Technical deep dive: Cloud data management with Veeam and AWS - SVC202-S - Ch...Amazon Web Services
 
Migrating monolithic applications with the strangler pattern - FSV303 - New Y...
Migrating monolithic applications with the strangler pattern - FSV303 - New Y...Migrating monolithic applications with the strangler pattern - FSV303 - New Y...
Migrating monolithic applications with the strangler pattern - FSV303 - New Y...Amazon Web Services
 
Enable Agile Development with Amazon Linux WorkSpaces and WorkLink - SVC203 -...
Enable Agile Development with Amazon Linux WorkSpaces and WorkLink - SVC203 -...Enable Agile Development with Amazon Linux WorkSpaces and WorkLink - SVC203 -...
Enable Agile Development with Amazon Linux WorkSpaces and WorkLink - SVC203 -...Amazon Web Services
 
Designing security & governance via AWS Control Tower & Organizations - SEC30...
Designing security & governance via AWS Control Tower & Organizations - SEC30...Designing security & governance via AWS Control Tower & Organizations - SEC30...
Designing security & governance via AWS Control Tower & Organizations - SEC30...Amazon Web Services
 
Making CI/CD pipelines safer with application monitoring and tracing - MAD202...
Making CI/CD pipelines safer with application monitoring and tracing - MAD202...Making CI/CD pipelines safer with application monitoring and tracing - MAD202...
Making CI/CD pipelines safer with application monitoring and tracing - MAD202...Amazon Web Services
 
Moving desktops & applications to AWS with Amazon WorkSpaces & AppStream 2 - ...
Moving desktops & applications to AWS with Amazon WorkSpaces & AppStream 2 - ...Moving desktops & applications to AWS with Amazon WorkSpaces & AppStream 2 - ...
Moving desktops & applications to AWS with Amazon WorkSpaces & AppStream 2 - ...Amazon Web Services
 

What's hot (20)

How Millennium Management achieves provable security with AWS Zelkova - FSV30...
How Millennium Management achieves provable security with AWS Zelkova - FSV30...How Millennium Management achieves provable security with AWS Zelkova - FSV30...
How Millennium Management achieves provable security with AWS Zelkova - FSV30...
 
Accelerating your Cloud Migration with VMware Cloud on AWS - SVC210 - Atlanta...
Accelerating your Cloud Migration with VMware Cloud on AWS - SVC210 - Atlanta...Accelerating your Cloud Migration with VMware Cloud on AWS - SVC210 - Atlanta...
Accelerating your Cloud Migration with VMware Cloud on AWS - SVC210 - Atlanta...
 
Twelve-Factor Serverless Applications - MAD303 - Anaheim AWS Summit
Twelve-Factor Serverless Applications - MAD303 - Anaheim AWS SummitTwelve-Factor Serverless Applications - MAD303 - Anaheim AWS Summit
Twelve-Factor Serverless Applications - MAD303 - Anaheim AWS Summit
 
AWS networking fundamentals - SVC303 - Santa Clara AWS Summit
AWS networking fundamentals - SVC303 - Santa Clara AWS SummitAWS networking fundamentals - SVC303 - Santa Clara AWS Summit
AWS networking fundamentals - SVC303 - Santa Clara AWS Summit
 
如何成功的完成混合雲遷移專案
如何成功的完成混合雲遷移專案如何成功的完成混合雲遷移專案
如何成功的完成混合雲遷移專案
 
The evolution of continuous cloud security and compliance - DEM05-S - New Yor...
The evolution of continuous cloud security and compliance - DEM05-S - New Yor...The evolution of continuous cloud security and compliance - DEM05-S - New Yor...
The evolution of continuous cloud security and compliance - DEM05-S - New Yor...
 
Developing Modern Applications in the Cloud
Developing Modern Applications in the CloudDeveloping Modern Applications in the Cloud
Developing Modern Applications in the Cloud
 
Using automation to drive continuous-compliance best practices - SVC309 - Chi...
Using automation to drive continuous-compliance best practices - SVC309 - Chi...Using automation to drive continuous-compliance best practices - SVC309 - Chi...
Using automation to drive continuous-compliance best practices - SVC309 - Chi...
 
Data protection using encryption in AWS - SEC201 - Santa Clara AWS Summit
Data protection using encryption in AWS - SEC201 - Santa Clara AWS SummitData protection using encryption in AWS - SEC201 - Santa Clara AWS Summit
Data protection using encryption in AWS - SEC201 - Santa Clara AWS Summit
 
Overcoming tomorrow's operational challenges with AIOps - DEM05-R1 - Santa Cl...
Overcoming tomorrow's operational challenges with AIOps - DEM05-R1 - Santa Cl...Overcoming tomorrow's operational challenges with AIOps - DEM05-R1 - Santa Cl...
Overcoming tomorrow's operational challenges with AIOps - DEM05-R1 - Santa Cl...
 
Compliance automation: Set it up fast, then code it your way - GRC330-R - AWS...
Compliance automation: Set it up fast, then code it your way - GRC330-R - AWS...Compliance automation: Set it up fast, then code it your way - GRC330-R - AWS...
Compliance automation: Set it up fast, then code it your way - GRC330-R - AWS...
 
Scalable serverless architectures using event-driven design - MAD301 - Atlant...
Scalable serverless architectures using event-driven design - MAD301 - Atlant...Scalable serverless architectures using event-driven design - MAD301 - Atlant...
Scalable serverless architectures using event-driven design - MAD301 - Atlant...
 
Gain visibility & real-time actionable security alerts with VPC Flow Logs & A...
Gain visibility & real-time actionable security alerts with VPC Flow Logs & A...Gain visibility & real-time actionable security alerts with VPC Flow Logs & A...
Gain visibility & real-time actionable security alerts with VPC Flow Logs & A...
 
Technical deep dive: Cloud data management with Veeam and AWS - SVC202-S - Ch...
Technical deep dive: Cloud data management with Veeam and AWS - SVC202-S - Ch...Technical deep dive: Cloud data management with Veeam and AWS - SVC202-S - Ch...
Technical deep dive: Cloud data management with Veeam and AWS - SVC202-S - Ch...
 
Migrating monolithic applications with the strangler pattern - FSV303 - New Y...
Migrating monolithic applications with the strangler pattern - FSV303 - New Y...Migrating monolithic applications with the strangler pattern - FSV303 - New Y...
Migrating monolithic applications with the strangler pattern - FSV303 - New Y...
 
Enable Agile Development with Amazon Linux WorkSpaces and WorkLink - SVC203 -...
Enable Agile Development with Amazon Linux WorkSpaces and WorkLink - SVC203 -...Enable Agile Development with Amazon Linux WorkSpaces and WorkLink - SVC203 -...
Enable Agile Development with Amazon Linux WorkSpaces and WorkLink - SVC203 -...
 
Designing security & governance via AWS Control Tower & Organizations - SEC30...
Designing security & governance via AWS Control Tower & Organizations - SEC30...Designing security & governance via AWS Control Tower & Organizations - SEC30...
Designing security & governance via AWS Control Tower & Organizations - SEC30...
 
Making CI/CD pipelines safer with application monitoring and tracing - MAD202...
Making CI/CD pipelines safer with application monitoring and tracing - MAD202...Making CI/CD pipelines safer with application monitoring and tracing - MAD202...
Making CI/CD pipelines safer with application monitoring and tracing - MAD202...
 
Moving desktops & applications to AWS with Amazon WorkSpaces & AppStream 2 - ...
Moving desktops & applications to AWS with Amazon WorkSpaces & AppStream 2 - ...Moving desktops & applications to AWS with Amazon WorkSpaces & AppStream 2 - ...
Moving desktops & applications to AWS with Amazon WorkSpaces & AppStream 2 - ...
 
.NET on AWS
.NET on AWS.NET on AWS
.NET on AWS
 

Similar to Simplify compliance & improve operational efficiency with AWS - SVC302 - Santa Clara AWS Summit.pdf

Control your cloud environment with AWS management tools
Control your cloud environment with AWS management toolsControl your cloud environment with AWS management tools
Control your cloud environment with AWS management toolsAmazon Web Services
 
Using automation to drive continuous-compliance best practices - SEC208 - New...
Using automation to drive continuous-compliance best practices - SEC208 - New...Using automation to drive continuous-compliance best practices - SEC208 - New...
Using automation to drive continuous-compliance best practices - SEC208 - New...Amazon Web Services
 
利用 Fargate - 無伺服器的容器環境建置高可用的系統
利用 Fargate - 無伺服器的容器環境建置高可用的系統利用 Fargate - 無伺服器的容器環境建置高可用的系統
利用 Fargate - 無伺服器的容器環境建置高可用的系統Amazon Web Services
 
Cloud Governance and Provisioning Management using AWS Management Tools and S...
Cloud Governance and Provisioning Management using AWS Management Tools and S...Cloud Governance and Provisioning Management using AWS Management Tools and S...
Cloud Governance and Provisioning Management using AWS Management Tools and S...Amazon Web Services
 
Enabling Governance, Compliance, Operational, and Risk Auditing with AWS Mana...
Enabling Governance, Compliance, Operational, and Risk Auditing with AWS Mana...Enabling Governance, Compliance, Operational, and Risk Auditing with AWS Mana...
Enabling Governance, Compliance, Operational, and Risk Auditing with AWS Mana...Amazon Web Services
 
Operationalizing Microsoft Workloads (WIN320) - AWS re:Invent 2018
Operationalizing Microsoft Workloads (WIN320) - AWS re:Invent 2018Operationalizing Microsoft Workloads (WIN320) - AWS re:Invent 2018
Operationalizing Microsoft Workloads (WIN320) - AWS re:Invent 2018Amazon Web Services
 
Operationalizing Microsoft Workloads, AWS Federal Pop-Up Loft
Operationalizing Microsoft Workloads, AWS Federal Pop-Up LoftOperationalizing Microsoft Workloads, AWS Federal Pop-Up Loft
Operationalizing Microsoft Workloads, AWS Federal Pop-Up LoftAmazon Web Services
 
Using AWS Control Tower to govern multi-account AWS environments at scale - G...
Using AWS Control Tower to govern multi-account AWS environments at scale - G...Using AWS Control Tower to govern multi-account AWS environments at scale - G...
Using AWS Control Tower to govern multi-account AWS environments at scale - G...Amazon Web Services
 
Best Practices for Centrally Monitoring Resource Configuration & Compliance (...
Best Practices for Centrally Monitoring Resource Configuration & Compliance (...Best Practices for Centrally Monitoring Resource Configuration & Compliance (...
Best Practices for Centrally Monitoring Resource Configuration & Compliance (...Amazon Web Services
 
AWS Summit Singapore 2019 | Next Generation Audit & Compliance - Learn how RH...
AWS Summit Singapore 2019 | Next Generation Audit & Compliance - Learn how RH...AWS Summit Singapore 2019 | Next Generation Audit & Compliance - Learn how RH...
AWS Summit Singapore 2019 | Next Generation Audit & Compliance - Learn how RH...AWS Summits
 
利用Fargate無伺服器的容器環境建置高可用的系統
利用Fargate無伺服器的容器環境建置高可用的系統利用Fargate無伺服器的容器環境建置高可用的系統
利用Fargate無伺服器的容器環境建置高可用的系統Amazon Web Services
 
Landing Zone: Como ter certeza que sua Fundação está preparada
Landing Zone: Como ter certeza que sua Fundação está preparadaLanding Zone: Como ter certeza que sua Fundação está preparada
Landing Zone: Como ter certeza que sua Fundação está preparadaAmazon Web Services LATAM
 
Accelerating Cloud Adoption in Federal Government and Regulated Sectors with ...
Accelerating Cloud Adoption in Federal Government and Regulated Sectors with ...Accelerating Cloud Adoption in Federal Government and Regulated Sectors with ...
Accelerating Cloud Adoption in Federal Government and Regulated Sectors with ...Amazon Web Services
 
Security Automation using AWS Management Tools
Security Automation using AWS Management ToolsSecurity Automation using AWS Management Tools
Security Automation using AWS Management ToolsAmazon Web Services
 
AWS Initiate - Landing Zone: Como saber se sua base está preparada
AWS Initiate - Landing Zone: Como saber se sua base está preparadaAWS Initiate - Landing Zone: Como saber se sua base está preparada
AWS Initiate - Landing Zone: Como saber se sua base está preparadaAmazon Web Services LATAM
 
Need for Speed – Intro To Real-Time Data Streaming Analytics on AWS | AWS Sum...
Need for Speed – Intro To Real-Time Data Streaming Analytics on AWS | AWS Sum...Need for Speed – Intro To Real-Time Data Streaming Analytics on AWS | AWS Sum...
Need for Speed – Intro To Real-Time Data Streaming Analytics on AWS | AWS Sum...AWS Summits
 
Need for Speed – Intro To Real-Time Data Streaming Analytics on AWS | AWS Sum...
Need for Speed – Intro To Real-Time Data Streaming Analytics on AWS | AWS Sum...Need for Speed – Intro To Real-Time Data Streaming Analytics on AWS | AWS Sum...
Need for Speed – Intro To Real-Time Data Streaming Analytics on AWS | AWS Sum...Amazon Web Services
 
Breaking Up the Monolith with Containers
Breaking Up the Monolith with ContainersBreaking Up the Monolith with Containers
Breaking Up the Monolith with ContainersAmazon Web Services
 
Operationalizing Microsoft Workloads
Operationalizing Microsoft WorkloadsOperationalizing Microsoft Workloads
Operationalizing Microsoft WorkloadsAmazon Web Services
 
AWS Multi-Account Architecture and Best Practices
AWS Multi-Account Architecture and Best PracticesAWS Multi-Account Architecture and Best Practices
AWS Multi-Account Architecture and Best PracticesAmazon Web Services
 

Similar to Simplify compliance & improve operational efficiency with AWS - SVC302 - Santa Clara AWS Summit.pdf (20)

Control your cloud environment with AWS management tools
Control your cloud environment with AWS management toolsControl your cloud environment with AWS management tools
Control your cloud environment with AWS management tools
 
Using automation to drive continuous-compliance best practices - SEC208 - New...
Using automation to drive continuous-compliance best practices - SEC208 - New...Using automation to drive continuous-compliance best practices - SEC208 - New...
Using automation to drive continuous-compliance best practices - SEC208 - New...
 
利用 Fargate - 無伺服器的容器環境建置高可用的系統
利用 Fargate - 無伺服器的容器環境建置高可用的系統利用 Fargate - 無伺服器的容器環境建置高可用的系統
利用 Fargate - 無伺服器的容器環境建置高可用的系統
 
Cloud Governance and Provisioning Management using AWS Management Tools and S...
Cloud Governance and Provisioning Management using AWS Management Tools and S...Cloud Governance and Provisioning Management using AWS Management Tools and S...
Cloud Governance and Provisioning Management using AWS Management Tools and S...
 
Enabling Governance, Compliance, Operational, and Risk Auditing with AWS Mana...
Enabling Governance, Compliance, Operational, and Risk Auditing with AWS Mana...Enabling Governance, Compliance, Operational, and Risk Auditing with AWS Mana...
Enabling Governance, Compliance, Operational, and Risk Auditing with AWS Mana...
 
Operationalizing Microsoft Workloads (WIN320) - AWS re:Invent 2018
Operationalizing Microsoft Workloads (WIN320) - AWS re:Invent 2018Operationalizing Microsoft Workloads (WIN320) - AWS re:Invent 2018
Operationalizing Microsoft Workloads (WIN320) - AWS re:Invent 2018
 
Operationalizing Microsoft Workloads, AWS Federal Pop-Up Loft
Operationalizing Microsoft Workloads, AWS Federal Pop-Up LoftOperationalizing Microsoft Workloads, AWS Federal Pop-Up Loft
Operationalizing Microsoft Workloads, AWS Federal Pop-Up Loft
 
Using AWS Control Tower to govern multi-account AWS environments at scale - G...
Using AWS Control Tower to govern multi-account AWS environments at scale - G...Using AWS Control Tower to govern multi-account AWS environments at scale - G...
Using AWS Control Tower to govern multi-account AWS environments at scale - G...
 
Best Practices for Centrally Monitoring Resource Configuration & Compliance (...
Best Practices for Centrally Monitoring Resource Configuration & Compliance (...Best Practices for Centrally Monitoring Resource Configuration & Compliance (...
Best Practices for Centrally Monitoring Resource Configuration & Compliance (...
 
AWS Summit Singapore 2019 | Next Generation Audit & Compliance - Learn how RH...
AWS Summit Singapore 2019 | Next Generation Audit & Compliance - Learn how RH...AWS Summit Singapore 2019 | Next Generation Audit & Compliance - Learn how RH...
AWS Summit Singapore 2019 | Next Generation Audit & Compliance - Learn how RH...
 
利用Fargate無伺服器的容器環境建置高可用的系統
利用Fargate無伺服器的容器環境建置高可用的系統利用Fargate無伺服器的容器環境建置高可用的系統
利用Fargate無伺服器的容器環境建置高可用的系統
 
Landing Zone: Como ter certeza que sua Fundação está preparada
Landing Zone: Como ter certeza que sua Fundação está preparadaLanding Zone: Como ter certeza que sua Fundação está preparada
Landing Zone: Como ter certeza que sua Fundação está preparada
 
Accelerating Cloud Adoption in Federal Government and Regulated Sectors with ...
Accelerating Cloud Adoption in Federal Government and Regulated Sectors with ...Accelerating Cloud Adoption in Federal Government and Regulated Sectors with ...
Accelerating Cloud Adoption in Federal Government and Regulated Sectors with ...
 
Security Automation using AWS Management Tools
Security Automation using AWS Management ToolsSecurity Automation using AWS Management Tools
Security Automation using AWS Management Tools
 
AWS Initiate - Landing Zone: Como saber se sua base está preparada
AWS Initiate - Landing Zone: Como saber se sua base está preparadaAWS Initiate - Landing Zone: Como saber se sua base está preparada
AWS Initiate - Landing Zone: Como saber se sua base está preparada
 
Need for Speed – Intro To Real-Time Data Streaming Analytics on AWS | AWS Sum...
Need for Speed – Intro To Real-Time Data Streaming Analytics on AWS | AWS Sum...Need for Speed – Intro To Real-Time Data Streaming Analytics on AWS | AWS Sum...
Need for Speed – Intro To Real-Time Data Streaming Analytics on AWS | AWS Sum...
 
Need for Speed – Intro To Real-Time Data Streaming Analytics on AWS | AWS Sum...
Need for Speed – Intro To Real-Time Data Streaming Analytics on AWS | AWS Sum...Need for Speed – Intro To Real-Time Data Streaming Analytics on AWS | AWS Sum...
Need for Speed – Intro To Real-Time Data Streaming Analytics on AWS | AWS Sum...
 
Breaking Up the Monolith with Containers
Breaking Up the Monolith with ContainersBreaking Up the Monolith with Containers
Breaking Up the Monolith with Containers
 
Operationalizing Microsoft Workloads
Operationalizing Microsoft WorkloadsOperationalizing Microsoft Workloads
Operationalizing Microsoft Workloads
 
AWS Multi-Account Architecture and Best Practices
AWS Multi-Account Architecture and Best PracticesAWS Multi-Account Architecture and Best Practices
AWS Multi-Account Architecture and Best Practices
 

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
 

Simplify compliance & improve operational efficiency with AWS - SVC302 - Santa Clara AWS Summit.pdf

  • 1. © 2019, Amazon Web Services, Inc. orits affiliates. All rights reserved.S UM M I T Simplify compliance and improve operational efficiency with AWS Sid Gupta Sr. Product Manager, AWS Config S V C 3 0 2 Anik Mazumder Principal Infrastructure Architect, Intuit
  • 2. © 2019, Amazon Web Services, Inc. orits affiliates. All rights reserved.S UM M I T Agenda • Managing and governing infrastructure with AWS • Using resource inventory for effective governance • Role of AWS Config • Customer case study: Intuit • Recent launches • Demos
  • 3. S UM M I T © 2019, Amazon Web Services, Inc. orits affiliates. All rights reserved.
  • 4. © 2019, Amazon Web Services, Inc. orits affiliates. All rights reserved.S UM M I T Our environment is challenging to operate in today Resources devoted to maintenance instead of innovation Functional silos and IT procurement cycles slow down innovation Best effort security operations may not be sufficient
  • 5. © 2019, Amazon Web Services, Inc. orits affiliates. All rights reserved.S UM M I T The challenge of governance vs. agility • Define • Discover • Monitor • Manage • Report • Respond • Produce • Adapt • Innovate Agility Governance
  • 6. © 2019, Amazon Web Services, Inc. orits affiliates. All rights reserved.S UM M I T • Define • Discover • Monitor • Manage • Report • Respond • Enable • Provision • Operate • Produce • Adapt • Innovate Agility Governance Improve business agility while maintaining control • Produce • Adapt • Innovate Agility
  • 7. © 2019, Amazon Web Services, Inc. orits affiliates. All rights reserved.S UM M I T AWS management and governance services Improve business agility while maintaining governance control Enable Provision Operate AWS Trusted Advisor AWS Budgets AWS Cost and Usage report AWS Cost Explorer AWS Service Catalog AWS CloudFormation AWS OpsWorks AWS Marketplace AWS ControlTower (Preview) AWS Landing Zone AWS Organizations AWS Well-ArchitectedTool Amazon CloudWatch AWS CloudTrail AWS Systems Manager AWS Config
  • 8. S UM M I T © 2019, Amazon Web Services, Inc. orits affiliates. All rights reserved.
  • 9. © 2019, Amazon Web Services, Inc. orits affiliates. All rights reserved.S UM M I T Inventory management • What resources currently exist in my account? • What is the latest configuration state of my resources? • What relationships exist between my resources? • What configuration changes occurred in the last week? • Which resources in my account have encryption disabled?
  • 10. © 2019, Amazon Web Services, Inc. orits affiliates. All rights reserved.S UM M I T Configuration compliance • Are my resources configured based on best practices? • Do my resources comply with PCI, HIPAA, or other regulatory requirements
  • 11. © 2019, Amazon Web Services, Inc. orits affiliates. All rights reserved.S UM M I T In summary, resource inventory collection ✓ Supports governance initiatives ✓ Helps simplify compliance
  • 12. © 2019, Amazon Web Services, Inc. orits affiliates. All rights reserved.S UM M I T Which system traditionally performs these functions on-premises? A configurationmanagement database (CMDB)
  • 13. © 2019, Amazon Web Services, Inc. orits affiliates. All rights reserved.S UM M I T A traditional CMDB doesn’t work for cloud resources • Resources are dynamic in the cloud (automatic scaling, Spot Instances, etc.) • Real-time discovery of resources is necessary • Configuration changes need to be recorded instantly • Real-time evaluation of configuration compliance is necessary • APIs are needed to integrate with other systems • Real-time notifications are necessary for configuration and compliance changes
  • 14. © 2019, Amazon Web Services, Inc. orits affiliates. All rights reserved.S UM M I T You need a real-time configuration auditor in the cloud
  • 15. © 2019, Amazon Web Services, Inc. orits affiliates. All rights reserved.S UM M I T AWS Config = Configuration auditor in AWS
  • 16. © 2019, Amazon Web Services, Inc. orits affiliates. All rights reserved.S UM M I T Audit & compliance Maintain a history of all configuration changes for audits Verify that configuration changes do not violate policies Security intelligence Security incident/breach analysis Identifying vulnerable resources Operational governance DevOps compliance (e.g., evaluate CI/CD pipeline configuration) Cost optimization (e.g., stop unused resources) Integration with ITSM/CMDB Integration with asset/inventory management systems Change management, incident management Common use cases
  • 17. © 2019, Amazon Web Services, Inc. orits affiliates. All rights reserved.S UM M I T Supported services: 26 AWSservices and 72 resource types Amazon API Gateway Amazon CloudFront Amazon CloudWatch Amazon DynamoDB Amazon Elastic Compute Cloud Amazon Elastic Block Store Amazon Redshift Amazon Relational Database Service Amazon S3 Amazon S3 bucket attributes Amazon Virtual Private Cloud AWS Auto Scaling AWS Certificate Manager AWS CloudFormation AWS CloudTrail AWS CodeBuild AWS CodePipeline AWS Elastic Beanstalk AWS Identity and Access Management AWS Lambda function AWS Service Catalog AWS Shield AWS Systems Manager AWS WAF AWS X-Ray Elastic Load Balancing
  • 18. S UM M I T © 2019, Amazon Web Services, Inc. orits affiliates. All rights reserved. Anik Mazumder Principal Infrastructure Architect, Intuit
  • 19. © 2019, Amazon Web Services, Inc. orits affiliates. All rights reserved.S UM M I T Agenda ▪ About Intuit ▪ Use cases ▪ Change tracking ▪ Cloud inventory & metadatacollection ▪ Policy management
  • 20. © 2019, Amazon Web Services, Inc. orits affiliates. All rights reserved.S UM M I T AWS footprint ▪ Over 1,800 AWS accounts ▪ Over 75 major production workloads ▪ Close to 40K EC2 instances ▪ Over 90K Lambda functions ▪ Over 12 PB of Amazon S3 data ▪ AWS Config enabled in every account as part of account creation process
  • 21. © 2019, Amazon Web Services, Inc. orits affiliates. All rights reserved.S UM M I T Change tracking ▪ What changed in any resource? ▪ How do I know what changed for my application? ▪ How do I map dependency between resources? ▪ Querying AWS APIs provides only point in time snapshots of assets ▪ Introduces additional load and complexities AWS Cloud IntuitMetadata Service Multiple accounts Amazon ES AWS Lamdba AWS Step Functions Currentstate → Collects metadata and Inventorybutdoes not track changes
  • 22. © 2019, Amazon Web Services, Inc. orits affiliates. All rights reserved.S UM M I T Simplifying change tracking with AWS Config ▪ No need to poll AWS APIs and periodically consolidate resource data using a complex system of Lambda functions and AWS Step Functions ▪ Complete resource inventory collection using AWS Config snapshots ▪ Quick snapshot of resources under AWS Config and change timelines using Aggregator ▪ Dependency mapping between resources ▪ Instant notification of changes to resources using CloudWatch Events integration
  • 23. © 2019, Amazon Web Services, Inc. orits affiliates. All rights reserved.S UM M I T Change tracking Build a system for consolidating history of changes to AWS inventory based on AWS Config AWS Config AWS Cloud Amazon CloudWatch Central account CloudWatch Events Multiple accounts Amazon CloudWatch AWS CloudTrail Central account
  • 24. © 2019, Amazon Web Services, Inc. orits affiliates. All rights reserved.S UM M I T Use case: Cloud metadata (cont.’d) AWS Config AWS CloudTrail IntuitMetadata Service Amazon Elasticsearch Service AWS Lambda AWS Step Functions ▪ Leverage change tracking ▪ Federate and cache infrastructure and business metadata
  • 25. © 2019, Amazon Web Services, Inc. orits affiliates. All rights reserved.S UM M I T Use case: Change portal ▪ UI to view changes to applications / systems
  • 26. © 2019, Amazon Web Services, Inc. orits affiliates. All rights reserved.S UM M I T Policy management ▪ How do I define infrastructure policies? ▪ How do I enforce policies across thousands of accounts? ▪ How can I track changes in compliance status? ▪ How do I remediate violations?
  • 27. © 2019, Amazon Web Services, Inc. orits affiliates. All rights reserved.S UM M I T Policy management: Current state Centralized policy management integrated into existing framework Monitoring Notification Centralized deployment Policy classification Bundling & target selection Policy Lambda CloudTrailCloudWatch Targetaccount
  • 28. © 2019, Amazon Web Services, Inc. orits affiliates. All rights reserved.S UM M I T Policy management using AWS Config rules ▪ Integrated state management ▪ With managed rules, no need to manage Lambda functions at the target account ▪ Instant feedback of compliance state change through CloudWatch Events integration ▪ Better control of remediation actions using Systems Manager Automation documents. ▪ With custom rules, ability to deploy complex compliance logic ▪ Integrated compliance dashboard with AWS Config rule aggregator
  • 29. © 2019, Amazon Web Services, Inc. orits affiliates. All rights reserved.S UM M I T Policy management with AWS Config rules AWS Config-based centralized policy management integrated into existing framework AWS Config rule Policy Lambda CloudTrailCloudWatch Systems Manager Automatondocs Remediation Lambda
  • 30. S UM M I T © 2019, Amazon Web Services, Inc. orits affiliates. All rights reserved.
  • 31. © 2019, Amazon Web Services, Inc. orits affiliates. All rights reserved.S UM M I T New feature: Advanced query • Configuration attribute-based queries against current state metadata • Single endpoint to query metadata across AWS services • Uses a subset of structured query language (SQL) SELECT syntax • Sample queries available out-of-the-box • Available at no additional cost for AWS Config customers • Available in all AWS commercial regions and the AWS GovCloud (US) regions
  • 32. © 2019, Amazon Web Services, Inc. orits affiliates. All rights reserved.S UM M I T Advanced query: Use cases • Inventory management Identify resources that meet a specific criteria (e.g., EC2 instances of size “xlarge”; MySQL databases running an old version) • Cost management Identify unused resources (e.g., EBS volumesthat are not in use) • Change management Understand impact of a change (e.g., view resources related to a security group) • Security management Identify resources that may be vulnerable (e.g., view all RDS DB instances that are publicly accessible)
  • 33. © 2019, Amazon Web Services, Inc. orits affiliates. All rights reserved.S UM M I T Getting started Enable AWS Config in your account.01 In the AWS Config console, go to Resources > Advanced query.02 Run a sample query, or write your own.03
  • 34. S UM M I T © 2019, Amazon Web Services, Inc. orits affiliates. All rights reserved.
  • 35. S UM M I T © 2019, Amazon Web Services, Inc. orits affiliates. All rights reserved.
  • 36. © 2019, Amazon Web Services, Inc. orits affiliates. All rights reserved.S UM M I TS UM M I T © 2019, Amazon Web Services, Inc. orits affiliates. All rights reserved. “The newAWS Config ‘advanced query’ feature enables ustobuild powerfultools that provide better insight intoour infrastructure. With hundreds of microservices deployed in multiple regions, having in-depth visibility intothe relationships between the thousands ofAWS resources weuse isextremely helpful for resource discovery, diagnostics, and auditing purposes. The advanced query feature provides acentralized location andan easy-to-use tool toobtain the critical details weneed about ourAWSinfrastructure.” Bradley Segobiano, Software Engineer, Genesys PureCloud Customer testimonial
  • 37. © 2019, Amazon Web Services, Inc. orits affiliates. All rights reserved.S UM M I T Remediation with AWS Config rules • Managed experience to remediate noncompliant resources • Managed AWS Config rules come with recommended remediation actions • Select from a list, or create your own action using Systems Manager Automation documents • Invoke remediation upon noncompliance of resources either through the console or use the APIs • Pricing is based on usage of Systems Manager Automation documents • Available in all AWS commercial regions and AWS GovCloud (US-West)
  • 38. © 2019, Amazon Web Services, Inc. orits affiliates. All rights reserved.S UM M I T Getting started Select a managed AWS Config rule in your account.01 Add a remediation action.02 Invoke the action manually through the console or API.03
  • 39. S UM M I T © 2019, Amazon Web Services, Inc. orits affiliates. All rights reserved.
  • 40. © 2019, Amazon Web Services, Inc. orits affiliates. All rights reserved.S UM M I T Demo video
  • 41. © 2019, Amazon Web Services, Inc. orits affiliates. All rights reserved.S UM M I T Additional resources http://tinyurl.com/yyj92a7y http://tinyurl.com/y5q3gxdz http://tinyurl.com/yxgo6f9b http://tinyurl.com/y2vu9aq5
  • 42. © 2019, Amazon Web Services, Inc. orits affiliates. All rights reserved.S UM M I T Conclusion • Inventory management and configuration compliance are key pillars for effective cloud governance • Traditional CMDBs don’t do the job • AWS Config is your configuration auditor for the cloud • Use the advanced query and AWS Config rules remediation capabilities
  • 43. S UM M I T © 2019, Amazon Web Services, Inc. orits affiliates. All rights reserved.
  • 44. © 2019, Amazon Web Services, Inc. orits affiliates. All rights reserved.S UM M I T Other new releases in AWS management and governance Use service control policies to set permission guardrails across accounts with AWS Organizations Amazon Comprehend is now integrated with AWS CloudTrail AWS OpsWorks for Chef Automate and AWS OpsWorks for Puppet Enterprise now support AWS CloudFormation AWS Systems Manager now supports on- premises instance management for large hybrid environments Amazon Aurora Serverless publishes logs to Amazon CloudWatch AWS RoboMaker now supports new languages, tagging, and AWS CloudFormation For more details: https://aws.amazon.com/new/#management-and-governance
  • 45. © 2019, Amazon Web Services, Inc. orits affiliates. All rights reserved.S UM M I T Thank you! S UM M I T © 2019, Amazon Web Services, Inc. orits affiliates. All rights reserved. Sid Gupta sidgup@amazon.com Anik Mazumder Intuit
  • 46. © 2019, Amazon Web Services, Inc. orits affiliates. All rights reserved.S UM M I TS UM M I T © 2019, Amazon Web Services, Inc. orits affiliates. All rights reserved.