Find, Procure, Deploy and Manage 3rd Party Software with AWS Marketplace and AWS Service Catalog Ian Meyers, Sr. Mgr Solutions Architecture June 28th, 2017
Rapidly innovate by buying and deploying software solutions on-demand
•
Simplify and streamline purchasing, license management and invoicing
20% get abandoned*
•
Upgrade on demand
30% are replace*
•
Reduce cost while picking new standards
50% of apps migrate*
Source: AWS Marketplace Survey, Q1 2016
AWS Marketplace Discover, Procure, Deploy, and Manage Software In the Cloud
Customer Benefits • • • • •
Deploy software on demand Curated software from trusted vendors Simplified procurement and deployment Billed through AWS account Retire EDP commitment
Platform Highlights •
• 3,800+ listings Open-source and commercial software • Over 135K active customers • Metered Billing and BYOL • Subscriptions for SaaS • Private Pricing for large deals • Vendor-based support • Available in all new AWS regions
AWS Marketplace A Public Managed Catalog • • • •
Ongoing catalog additions Version updates*
Submit
Vendor supply portal Centralize digital assets Test
Publish
• • 24/7 scanning • Vulnerability notifications and removal/work-rounds • MCO Team
*Vendor dependent
Preview
• •
Sunset older versions Add instance type/region
Actively monitor health and expansion
AWS Marketplace SaaS Contracts • Greater flexibility for SaaS subscriptions (monthly, 1, 2, or 3 years) • Upgrade or expand contracts at any time • Over 99 SaaS products now available via AWS Marketplace
AWS Service Catalog – A Private Curated Catalog • • • •
Create Products (CloudFormation) Procure via Marketplace
Selfservice Author or Procure
Govern
• • Curate
• Version management • Marketplace 7/24 scanning for MP-procured products • • *Vendor dependent
User self-service Discover and provision
Manage portfolios Manage users
Control tagging Set Constraints
Enterprises Need to Balance Control and Agility AWS Service Catalog allows organizations to create and govern catalogs of approved deployable assets on AWS
It enables users to quickly deploy approved IT services they need in a self-service manner. “Approve once and deploy many”
Administrator
Control Standardization Governance
Agility Self-service Time to market
End -User
AWS Service Catalog Provides a Governance Framework We can be thought of as a “Launch Pane” onto AWS Administration
Cloud Formation
End-User Product
Permissions Users / Groups
Accounts
Constraints
Constraints
Tags
Portfolios
CF Templates / Products
Provisioned Products
Resource Launch
Tag Governance: the New TagOption Library Administrators can create a library of re-usable TagOptions that can be associated with Portfolios and/or Products
Create
Key Value Key Value Key Value
TagOptions are Key/Value pairs
Associate Products
Portfolios
How do TagOptions become Tags? Service Catalog Administrator
Portfolio A CostCtr = 123
Product 1
End User
The provisioned product is tagged with the union of Portfolio and Product TagOptions
Key Value Key Key Value Value
Product 2 CostCtr = 123 Server = Dev
TagOption Library
Product 3
Provision
Server = Dev
Provisioned Product
Demo Configure an AWS Service Catalog governance framework from which we launch a sample big data stack, built on Amazon Redshift Selected AWS Marketplace Products • Matillion ETL; ingest, join and enrich multiple data sets, including 1bn rows of taxi journey data • Looker Analytics Platform; build insightful visualisations of the results AWS Service Catalog Portfolios • Data Engineering; launch Amazon Redshift & Matillion ETL • Marketing; launch Looker