HOW IT AT GETTY IMAGES
BROKERS CLOUD SERVICES
• Preston Norvell
• Senior Systems Engineer, Getty Images
• Andrew Nelson
• Product Manager, RightScale
• Moderator: Kim Weins
• VP Marketing
Panelists
1
POLLING QUESTIONS
KEY CONCEPTS
The Role of IT: Broker Cloud Services
Broker to Cloud Users Manage and Govern
Demo/Train
Dev/QA
LOB
Finance
I&O
Governance
4
Broker Cloud Services with RightScale
Self-Service Cloud Analytics
RightScale Cloud Portfolio Management
Cloud Management
Design
Virtualized
Environments
Public
Clouds
Other
Services
Private
Clouds
Automate
Multi-Cloud Orchestration & Governance
OperateDeploy Report Optimize
5
Bare
Metal
Increase Innovation
• Catalog of templates that
meet corporate standards
• Orchestrate and automate
deployment and
operations
• Policy controls
• Clouds
• Resource types
• Schedules
• Cost quotas
• Security / compliance
• Integrates with ITSM
via REST API
Self-Service Access to Cloud
6
Basic instances
Stacks for Dev or Prod Applications
Orchestrating Complete Cloud Systems
7
Load Balancers
App Servers
Master DB Slave DB
Replicate >
DNS
Configure a system:
Cloud Application Template (CAT)
Configure a server:
• ServerTemplates (portable)
• Docker container (portable)
• AMI
• CF
• VM template
• Add cloud credentials for
instant visibility into
existing instances
• View
• Access control
• Track costs
• Lifecycle operations
• Easy-to-install, lightweight
agent for management
capabilities
• Monitor
• Alert
• Operational scripts
• Managed login
Managing Instances with RightLink Agent
8
VM
VM
VM
GOVERN MANAGE
VM
VM
VM
Add RightLink AgentAdd Cloud Credentials
- Getty Images -
Hybrid Cloud Management with
RightScale
Preston M Norvell, Sr. Systems Engineer
Getty Images
Some Background
• Founded in 1995 by Mark Getty and Jonathan Klein
• We do photos, lots and lots of photos, as well as
video and sound
• >650 photographers in >60 countries
• Getty Images, iStock, photos.com
Getty Images
Technical Background
• Technology stacks come from in-house development, third party vendors,
and accretion from corporate acquisitions
• Historically a VMware vSphere plus baremetal operation
• Currently, about 5600 VMs across multiple geographically disparate
datacenters
• About 150 apps (in-house) across various Windows and Linux versions
and distros
• ~6PB of asset storage with 20PB nearing production
First there was AWS
• Started organically, uncontrolled, occasionally
surprisingly expensive
• Used for Elastic Map Reduce (EMR), POCs,
greenfield initiatives (Embed, others)
• Developers had the freedom, speed, TTD, etc.
Visibility, tracking and OPEX an
issue for finance
Enter RightScale
Needs
• Initially reviewed vCAC from VMware, found it wanting
• RightScale didn't have a Self-Service offering at the time
• We really needed one so we built our own using the RightScale
API
• Cross-cloud capabilities
• Single Pane of Glass
• Flexible API
Selection
Initial POC for Private Self-Service
• Forward looking to control AWS spend and OPEX
• Garner information/requirements for future, full service
private cloud offering
• Initially built with scripts and Jenkins as a UI (ugh) via
RightAPI gem and RightScale Cloud Appliance for vSphere
(RCA-V) to leverage existing VMware environment
• RightScale Cloud Analytics started to give us some
introspection into usage in VMware
It worked, mostly
RightScale Self-Service Portal
• VMware the initial target, to replace the Jenkins POC
• PS engagement following on from the work with RCA-V
• Added ADFS (Active Directory) SAML-based SSO
• Cloud Application Templates (CATs) provided a nice ruby-like DSL
• Initial CATs were analogs of existing work on POC with a few
additional features (conditional options, multiple concurrent servers,
etc.)
• Also provided a set of base CATs for AWS usage
This all looks kinda familiar
Then came OpenStack
• The “production” rollout of private cloud
• Chosen as the next gen platform (over VMware, CloudStack, others)
• Utilizes egress-only tunnel for integration with RightScale
• Looking at using Packer and RightLink 10 to create custom images where
necessary
• A new suite of CATs that implement the additional, advanced features that
OpenStack provides
• Eventually unify OpenStack and AWS templates for migration of workloads
• Leveraging Cloud Analytics for showback, resource planning, monitoring gaps
Still in progress
And now comes Docker
• New packaging for apps, environmental abstraction, zero-downtime
deploys
• Application self-awareness tools (consul, etcd, et al.)
• Simplified configuration management and server templating
• Using RightScale Self-Service Portal to launch and auto-classify a Docker
host
• Using Server Arrays to create underlying infrastructure for higher level
resource managers (Mesos)
Just beginning
The End
• Get the IT as a Cloud Services Broker White Paper
• www.rightscale.com/cloud-broker-white-paper
Questions?
24

How IT at Getty Images Brokers Cloud Services

  • 1.
    HOW IT ATGETTY IMAGES BROKERS CLOUD SERVICES
  • 2.
    • Preston Norvell •Senior Systems Engineer, Getty Images • Andrew Nelson • Product Manager, RightScale • Moderator: Kim Weins • VP Marketing Panelists 1
  • 3.
  • 4.
  • 5.
    The Role ofIT: Broker Cloud Services Broker to Cloud Users Manage and Govern Demo/Train Dev/QA LOB Finance I&O Governance 4
  • 6.
    Broker Cloud Serviceswith RightScale Self-Service Cloud Analytics RightScale Cloud Portfolio Management Cloud Management Design Virtualized Environments Public Clouds Other Services Private Clouds Automate Multi-Cloud Orchestration & Governance OperateDeploy Report Optimize 5 Bare Metal
  • 7.
    Increase Innovation • Catalogof templates that meet corporate standards • Orchestrate and automate deployment and operations • Policy controls • Clouds • Resource types • Schedules • Cost quotas • Security / compliance • Integrates with ITSM via REST API Self-Service Access to Cloud 6 Basic instances Stacks for Dev or Prod Applications
  • 8.
    Orchestrating Complete CloudSystems 7 Load Balancers App Servers Master DB Slave DB Replicate > DNS Configure a system: Cloud Application Template (CAT) Configure a server: • ServerTemplates (portable) • Docker container (portable) • AMI • CF • VM template
  • 9.
    • Add cloudcredentials for instant visibility into existing instances • View • Access control • Track costs • Lifecycle operations • Easy-to-install, lightweight agent for management capabilities • Monitor • Alert • Operational scripts • Managed login Managing Instances with RightLink Agent 8 VM VM VM GOVERN MANAGE VM VM VM Add RightLink AgentAdd Cloud Credentials
  • 10.
    - Getty Images- Hybrid Cloud Management with RightScale Preston M Norvell, Sr. Systems Engineer
  • 11.
    Getty Images Some Background •Founded in 1995 by Mark Getty and Jonathan Klein • We do photos, lots and lots of photos, as well as video and sound • >650 photographers in >60 countries • Getty Images, iStock, photos.com
  • 12.
    Getty Images Technical Background •Technology stacks come from in-house development, third party vendors, and accretion from corporate acquisitions • Historically a VMware vSphere plus baremetal operation • Currently, about 5600 VMs across multiple geographically disparate datacenters • About 150 apps (in-house) across various Windows and Linux versions and distros • ~6PB of asset storage with 20PB nearing production
  • 13.
    First there wasAWS • Started organically, uncontrolled, occasionally surprisingly expensive • Used for Elastic Map Reduce (EMR), POCs, greenfield initiatives (Embed, others) • Developers had the freedom, speed, TTD, etc.
  • 14.
    Visibility, tracking andOPEX an issue for finance
  • 15.
    Enter RightScale Needs • Initiallyreviewed vCAC from VMware, found it wanting • RightScale didn't have a Self-Service offering at the time • We really needed one so we built our own using the RightScale API • Cross-cloud capabilities • Single Pane of Glass • Flexible API Selection
  • 16.
    Initial POC forPrivate Self-Service • Forward looking to control AWS spend and OPEX • Garner information/requirements for future, full service private cloud offering • Initially built with scripts and Jenkins as a UI (ugh) via RightAPI gem and RightScale Cloud Appliance for vSphere (RCA-V) to leverage existing VMware environment • RightScale Cloud Analytics started to give us some introspection into usage in VMware
  • 17.
  • 18.
    RightScale Self-Service Portal •VMware the initial target, to replace the Jenkins POC • PS engagement following on from the work with RCA-V • Added ADFS (Active Directory) SAML-based SSO • Cloud Application Templates (CATs) provided a nice ruby-like DSL • Initial CATs were analogs of existing work on POC with a few additional features (conditional options, multiple concurrent servers, etc.) • Also provided a set of base CATs for AWS usage
  • 19.
    This all lookskinda familiar
  • 20.
    Then came OpenStack •The “production” rollout of private cloud • Chosen as the next gen platform (over VMware, CloudStack, others) • Utilizes egress-only tunnel for integration with RightScale • Looking at using Packer and RightLink 10 to create custom images where necessary • A new suite of CATs that implement the additional, advanced features that OpenStack provides • Eventually unify OpenStack and AWS templates for migration of workloads • Leveraging Cloud Analytics for showback, resource planning, monitoring gaps
  • 21.
  • 22.
    And now comesDocker • New packaging for apps, environmental abstraction, zero-downtime deploys • Application self-awareness tools (consul, etcd, et al.) • Simplified configuration management and server templating • Using RightScale Self-Service Portal to launch and auto-classify a Docker host • Using Server Arrays to create underlying infrastructure for higher level resource managers (Mesos)
  • 23.
  • 24.
  • 25.
    • Get theIT as a Cloud Services Broker White Paper • www.rightscale.com/cloud-broker-white-paper Questions? 24