AWS Service Catalog Abhishek Lal, Product Manager Manager,, AWS AWS Chris Nolan, Technology Director, 2ndWatch Garland Garcia, Lockheed Martin Fellow, Lockheed Martin
IS&GS
©2015, Amazon Web Services, Inc. or its affiliates. All rights reserved
What is AWS AWS Service Catalog? AWS Service allItows organizations to create and manage mana ge catalogs of IT Catalog services.allows enables users to quickly deploy the approved IT services they need in a self-service manner. manner.
Control Standardization Governance Organizations
Agility Self-service Time to market Developers
Why should I use AWS Service Catalog? • Self-service – Increase agility with access to services – Improve employee satisfaction
• Promote standardization – Share best practices – Compliance with business goals and policies
• Control provisioning pr ovisioning of AWS resources – Tag at provisioning – Restrict user permissions
IT Product Lifecycle Management in AWS Define
Admin
Procure
Publish
CloudFormation template
Browse and Launch
Users AWS Service Catalog
Provisions
Package
Changes
Notifies
CloudFormation stack
Notifies
Logs all API calls
Track changes Monitors AWS CloudTrail
Monitors
AWS Config
Initiates alarm
AWS CloudWatch
Amazon S3
2nd Watch Chris Nolan Technology Director
[email protected]
ORIGINAL
And Current AWS Premier Premier Consulting Partner & Managed Service
400+
Partner
Projects
Designer
300+
AWS TCO Calculator Calculator
server migration to AWS in 8 weeks Fixed-fee bulk migration service
100s 2nd Watch
VERIFIED APN Life Sciences Competency
Customers
75,000 Instances Under
BACKED APN
Management
Big Data Competency
Client overview • Fortune 500 enterprise based in Atlanta • Diverse global workloads across digital and
enterprise • Multiple business units, external agencies
Client focus • Need for standardization • Need for security and governance • Need for scalability and availability
Reference Architecture
AWS CloudFormation to the rescue • Created AWS AWS CloudFormation templates based base d
on reference architectures • Began deploying to customers • Deployment benefits – Chargebacks – Speed – Ease of deployment
AWS CloudFormation and AWS Service Catalog use cases
• Enterprise standardization • Test and development environments • Integrations – Use existing tools and incumbent
processes for instantiating new infrastructure
Roadmap for the future • Single pane of glass
AWS • Versioning – Somewhat difficult today w/o AWS Service Catalog • Push control to others • API
Thank you! Chris Nolan Technology Director
[email protected]
Lockheed Martin Garland M. Garcia LM Fellow | Cloud Alliance Manager
[email protected] [email protected]
We create innovative technologies that define eras.
Mission Systems & Training
We’re engineering a better tomorrow.
Space Systems
112,000 Employees Information Systems Global & Solutions
Missiles & Fire Control
Aeronautics While no one knows what’s going to change the world next, w e’re probably already working on it.
Business Locations in 70 Nations
Helping the future arrive is what we do.
Loc kheed Martin Martin
We solve the great problems of our times.
S olution olutionss as a S erv ervic ic e (S ola olaS S ) powered by A WS !
Customer challenge • Support of DevOps implementation, implementation, and auto-
provisioning provisioni ng of infrastructure, storage, and networks
• Support continuous deployment and continuous integration, automated builds for applications, and the
infrastructure on which they are deployed
• Support the move to agile development within the
DevOps framework as the customer moves into additional cloud services
Solution •
Provide auto-provisioning of infrastructure, storage, and
networks……… through the use of AWS AWS Service Catalog leveraging
CloudFormation templates.
• Automation focuses on the setup, configuration, configuration, deployment, deployment, and
support of infrastructure and the applications that run on it. The removal of manual processes is key…….. again, through the use of AWS AW S Service Catalog leveraging leveraging CloudFormation templates.
•
Continuous deployment and continuous integration. Automated deployment of production-ready code. –
CodeDeploy,, CodePipeline, CodeCommit, Elastic Beanstalk & OpsWorks CodeDeploy
AWS Service Catalog • Lockheed Martin was honored to participate in the Beta
release of the AWS AWS Service Catalog
• customer Established several use-case scenarios that aligned to the requirements and intent
EC2 instance, • Able to auto-provision resources from a simple EC2 all the to pre-defined a full-functioning Virtual Private Cloud instance with allway of the and appropriate infrastructure, storage, network, configurations, and settings with a few simple clicks by the DevOps team member
How it works
Catalog Administrator(s) Manages catalog of products Organizes products into portfolios Manages access and IAM I AM roles Creates CloudFormation templates Delegates product administration to product admins
Individual AWS Services (Products)
Organized by Portfolios
Product Administrator(s) Manages delegated products
CloudFormation stack (product instance)
End Users (DevOps Teams) Launch products IAW granted
permissions and imposed constraints
How it looks
Thank you! Garland M. Garcia LM Fellow | Cloud Alliance Manager
[email protected] [email protected]
AWS Service Catalog demo
Service Catalog flow 1 2
Creates portfolio
3
Authors template
Creates product ProductZ
Produ Pr oductX ctX Pr Produ oduct ctY Y
Administrator
Create custom services and grant access
4
Adds constraints and grant access
AWS CloudFormation template
Browse Products
Launch Products
Portfolio
7 8
Events
Deploys stacks
5 6
8
Users
Events
Use a personalized portal to find and launch services
Sharing portfolio across accounts
Portfolio sharing across accounts Source portfolio account
Destination portfolio account
Create portfolio
Email URL
Import portfolio
Add products
Share portfolio
Add users
Use products
Availability and Pricing
Pricing and availability • Cost is $5 per portfolio per month – Only portfolios with one or more IAM users/groups/roles charged – Fixed fee model, no limit on number of stacks launched – Free introductory period until October 2015 • Any active portfolios will be charged starting 10/1/2015
• Available today – US East (N. Virginia) – US West (Oregon) – More regions coming soon!
What are the benefits of using AWS AWS Service Catalog?
• For organ organizat izations ions - sta standard ndardiza ization tion – Promote compliance – Cost management
• For administrators – manage IT lifecycle – Controlled access – Centralized management
• For devs/ devs/app app users users - inc increas reased ed agility agility – Simple personalized portal – Self-service provisioning
More information
aws.amazon.com/servicecatalog/ aws.amazon.com/cloudformation/ aws.amazon.com/marketplace aws.amazon.com/marketplace
Your Y our feedback is important to AWS
Please complete the session evaluation. Tell us what you think!
NEW YORK