©2015, Amazon Web Services, Inc. or its affiliates. All rights reserved
AWS Service Catalog
Abhishek Lal, Product Manager, AWS
Chris Nolan, Technology Director, 2ndWatch
Garland Garcia, Lockheed Martin Fellow, Lockheed Martin IS&GS
What is AWS Service Catalog?
AWS Service Catalog allows organizations to create and manage
catalogs of IT services. It enables users to quickly deploy the approved
IT services they need in a self-service manner.
Organizations Developers
Control
Standardization
Governance
AgilitySelf-service
Time to market
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 of AWS resources– Tag at provisioning
– Restrict user permissions
IT Product Lifecycle Management in AWS
CloudFormation
templateAdmin
Define
AWS Service Catalog
Publish
CloudFormation
stack
Users
Browse and Launch
AWS CloudTrail Amazon S3
Monitors
Logs all API calls
AWS CloudWatchalarm
Monitors
Initiates
Notifies
AWS Config
Track changesNotifies
Changes
Provisions
Procure
Package
DesignerAWS TCO Calculator
100s2nd WatchCustomers
300+server migration to AWS in 8 weeks
Fixed-fee bulk migration service
400+Projects
ORIGINALAnd Current AWS PremierConsulting Partner & Managed Service Partner
75,000InstancesUnderManagement
VERIFIED APN Life Sciences Competency
BACKED APN 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 CloudFormation templates based
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
• Versioning – Somewhat difficult today w/o AWS
Service Catalog
• Push control to others
• API
Lockheed MartinGarland M. Garcia
LM Fellow | Cloud Alliance Manager
Aeronautics
Information Systems &
Global Solutions
112,000 Employees
Space Systems
Mission Systems &
Training
Missiles & Fire Control
Business Locations in 70 Nations Helping the
future arrive is
what we do.
We solve the
great problems
of our times.
We create
innovative
technologies that
define eras.
While no one knows
what’s going to change
the world next, we’re
probably already
working on it.
We’re
engineering a
better tomorrow.
Lockheed Martin
Solutions as a Service (SolaS) powered by AWS!
Customer challenge
• Support of DevOps implementation, and auto-provisioning 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 Service Catalog leveraging CloudFormation templates.
• Automation focuses on the setup, configuration, 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 Service Catalog leveraging CloudFormation templates.
• Continuous deployment and continuous integration. Automated deployment of production-ready code.
– CodeDeploy, CodePipeline, CodeCommit, Elastic Beanstalk & OpsWorks
AWS Service Catalog
• Lockheed Martin was honored to participate in the Beta release of the AWS Service Catalog
• Established several use-case scenarios that aligned to the customer requirements and intent
• Able to auto-provision resources from a simple EC2 instance, all the way to a full-functioning Virtual Private Cloud instance with all of the pre-defined 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 roles Creates CloudFormation templates Delegates product administration to product admins
End Users (DevOps Teams) Launch products IAW granted
permissions and imposed constraints
Product Administrator(s) Manages delegated products
CloudFormation stack
(product instance)
Individual AWS Services(Products)
Organized by Portfolios
How it looks
AWS Service Catalog demo
Creates portfolio
Adds constraints
and grant access
1
4
5
AdministratorPortfolio
Users
Browse Products
6Launch ProductsAWS CloudFormation
template
Creates
product3Authors template2ProductX ProductY ProductZ
7Deploys
stacks
EventsEvents
88
Service Catalog flow
Create custom
services
and grant access
Use a
personalized
portal to find and
launch services
Sharing portfolio across accounts
Portfolio sharing across accounts
Create portfolio
Add products
Share portfolio
Email URL
Import portfolio
Add users
Use products
Source portfolio account Destination portfolio account
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 Service Catalog?
• For organizations - standardization– Promote compliance
– Cost management
• For administrators – manage IT lifecycle– Controlled access
– Centralized management
• For devs/app users - increased agility– Simple personalized portal
– Self-service provisioning
More information
aws.amazon.com/servicecatalog/
aws.amazon.com/cloudformation/
aws.amazon.com/marketplace
Your feedback is important to AWSPlease complete the session evaluation. Tell us what you think!
NEW YORK