You are on page 1of 31

AWS Service Catalog

Abhishek Lal, Product Manager, 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 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.

Control Agility
Standardization Self-service
Governance Time to market

Organizations 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 of AWS resources
– Tag at provisioning
– Restrict user permissions
IT Product Lifecycle Management in AWS
Define Publish Browse and Launch

Admin CloudFormation Users


Procure AWS Service Catalog
template
Provisions
Package
Changes

Notifies
CloudFormation
stack Logs all API calls

Notifies Track changes


Monitors
AWS CloudTrail Amazon S3

AWS Config Monitors

Initiates

alarm AWS CloudWatch


2nd Watch
Chris Nolan
Technology Director
cnolan@2ndwatch.com
ORIGINAL
And Current AWS Premier
Consulting Partner & Managed Service
Partner 400+
Projects

Designer
300+ AWS TCO Calculator
server migration to AWS in 8 weeks
Fixed-fee bulk migration service
100s
2nd Watch
VERIFIED APN Customers
Life Sciences Competency 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 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
Thank you!
Chris Nolan
Technology Director
cnolan@2ndwatch.com
Lockheed Martin
Garland M. Garcia
LM Fellow | Cloud Alliance Manager
garland.m.garcia@lmco.com
cloud.computing@lmco.com
We’re
Mission engineering a
Systems & better tomorrow.
We create
innovative Training
technologies that
define eras. 112,000 Space
Employees Systems
Information
Systems &
Global
Solutions

Aeronautics Missiles &


Fire Control
While no one knows
Business
what’s going to change Locations in
the world next, we’re 70 Nations
probably already Helping the
We solve the
working on it. future arrive is
great problems
what we do.
of our times.
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
Catalog Administrator(s)
How it works  Manages catalog of products
 Organizes products into portfolios Individual AWS Services
 Manages access and IAM roles (Products)
 Creates CloudFormation templates
 Delegates product administration to product admins
Organized by
Portfolios

CloudFormation
stack
(product
Product Administrator(s) instance)
 Manages delegated products

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
garland.m.garcia@lmco.com
cloud.computing@lmco.com
AWS Service Catalog demo
Service Catalog flow
1 Creates portfolio

Creates
2 Authors template 3 product 5
Browse Products
ProductX ProductY ProductZ

Administrator 4 Adds constraints


and grant access
AWS CloudFormation Launch Products 6
template Portfolio
Create custom
services
and grant access 7 8 Users
8 Events
Deploys Events
stacks Use a
personalized
portal to find and
launch services
Sharing portfolio across accounts
Portfolio sharing across accounts

Source portfolio account Destination portfolio account

Create Email Import


portfolio URL portfolio

Add Share Add Use


products portfolio users 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 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 AWS
Please complete the session evaluation. Tell us what you think!
NEW YORK

You might also like