Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Migrating to AWS (ENT214) | AWS re:Invent 2013


Published on

When T-Mobile wanted to rebuild its next generation web customer service platform, it chose AWS to enhance its customers’ user experience. In this session, learn how T-Mobile adopted the AWS cloud platform, implemented an agile development methodology, embraced faster release cycles, and paved the way for greater AWS adoption within the organization. In doing so, T-Mobile was also able to deliver a consistent, comparable experience to its customers across four screens: PCs, tablets, smartphones, and feature phones. T-Mobile was also able to demonstrate agility and efficiency from a technology and business perspective.

Published in: Technology, Business
  • Be the first to comment

  • Be the first to like this

Migrating to AWS (ENT214) | AWS re:Invent 2013

  1. 1. Migrating MyTMobile to AWS Shyam Sasidharan, Director, Technology Transformation Gopala Gaddipati, Principal Enterprise Architect November 13, 2013 © 2013 Inc. and T-Mobile USA Inc. All rights reserved. May not be copied, modified, or distributed in whole or in part without the express consent of, Inc and T-Mobile USA Inc..
  2. 2. T-Mobile US, Inc. : America’s Un-Carrier As America’s Un-carrier, T-Mobile US, Inc. is redefining the way consumers and businesses buy wireless services through leading product and service innovation. • NYSE: TMUS • Employees: Approximately 38,000 • Customers: Approximately 45 million • Total revenues: $24.8 billion • Flagship brands: T-Mobile and MetroPCS
  3. 3. Technology Transformation Team Mission Identify and launch transformative technology driven programs that protect and enhance T-Mobile’s identity as America’s Un-carrier. Transformation lifecycle Discover Define Key Programs for 2013 • Public Cloud Adoption • Web Transformation Design/Build Operate Transition
  4. 4. Web Transformation Vision “Build T-Mobile’s Next Gen Web Platform by taking a greenfield approach leveraging cloud infrastructure and an agile development process” Goals • • • • Build the next generation Web platform N-Screen Architecture / Adaptive Design Unified platform for all Web properties Business friendly environment for Content Authoring Agility • • • Business Agility Web Platform Agility Infrastructure Agility
  5. 5. Program Characteristics Key Requirements • Perpetual Beta • Development kickoff within 2 weeks of Program Launch • 3-week sprints with code deployed after every sprint • Multi-Partner / Multi-Vendor Environment • Access to Back Office systems • Scale up/down Development teams based on load • Ongoing Sprints • Functional Releases • Alpha Launch Phase 1b Phase 1a • • • • • Program Kickoff 8 Weeks Infrastructure Architecture SDLC Strategy Phase 0 • Proof of Concept • AWS Enterprise Agreement • R&D • Partner Selection
  6. 6. Benefits of Cloud Infrastructure Amazon Web Services (AWS) allows us to be quick to market, scale on-demand with minimal startup costs Data Center Upfront Investment Weeks CapEx investment for full load Experiment Infrequently, Failure is expensive Infrastructure Costs Environment Setup Time Actual Demand Hours Agility & Burst On-Demand for Retail Season Innovation Experiment often, Fail quickly at low cost * Excludes software licensing fees applicable to both scenarios 6
  7. 7. Our Journey • • • Cloud Strategy Key Considerations Platform Rollout Plan – Cloud Platform Features – Environment Provisioning – Cloud Automation – Operational Readiness
  8. 8. Cloud Strategy Short Term Strategy: Public Cloud (AWS) • Reduced time to market • Elastic scalability • Cautiously optimistic approach • Private Cloud : Long Term Strategy: Hybrid Cloud • Captive infrastructure • Increased security and controls • Public Cloud: • Agility • Infinite capacity • Optimized utilization
  9. 9. Key Cloud Considerations Integration Security Performance & Scalability Workload Allocation & Management Availability & Failure Tolerance People & Process
  10. 10. AWS Platform Rollout Plan • • • • • Requirements Location Maturity Cost Product Support Environment Standup Cloud Stack Cloud Partner • • • • Application Stack Product Compatibility TCO Analysis Finalize Application and Cloud Stack • • • • Standalone Cloud Environment Manual Provisioning Hardened Golden Images Silent Install Scripts Cloud Integration • • • • • • VPC Setup Site to Site VPN Integration with Data Centers Operational Tools Security Tools One Click Environment 10
  11. 11. Cloud Platform Features “N” Application Environments Virtual Private Cloud Disaster Recovery Environment Comprehensive Security Controls Auto-Scaling to Meet Burst workload demands Distributed Application deployment Back office integration with Link Redundancy On-going Security Assurance Process for PCI Compliance
  12. 12. Cloud Environment Provisioning Fully Automated environment Provisioning & Configuration Automated Provisioning & Manual Configuration Manual Provisioning & Configuration OS – AMI Golden Images Application Stack – Manual Provisioning Challenge – All product's cannot be provisioned through Golden Images OS + Application Stack – Automated Provisioning through bootstrapping silent installation scripts into AMIs Manual configuration of Environment specific Parameters. Application Environment – “One Click” Environment Provisioning Standard environment templates Centralized Configuration Management Challenge – Inconsistent configurations across different environments 12
  13. 13. Cloud Enablement Process Flow Self Service Portal Users UI 2 On-Board new component with Associated Details Management Layer 3 4 Sync-up & Associate Metadata Attributes (Cookbook, Recipes) 5 Create Template, Deploy & Test Release Start Configuration Layer Cloud & Infrastructure Layer Management Platform Pre-defined PAAS & deployment Templates & Setting DB Metadata Information 1 Automation Script (Cookbook, Recipes, Attributes) Rest / HTTPS System / Software Configuration Management Automated sync - up based on UI Configuration Manger DB Scripting Deployment & Other Operational tasks Configuration Agents 13
  14. 14. Cloud Operational Readiness Security • • • • Assurance Infrastructure Security Application & Data Security Identity and Access Management High Availability • • • • • • • Redundancy at each layer Stateless Application Design Auto Scale Capability Automated Provisioning Data Replication Monitoring and Real time alerts Disaster Recovery 14
  15. 15. AWS Support Account Management Architectural Review Enterprise Support Products Partners IAM VPC EBS SQS SES CloudWatch Storage Gateway S3 Glacier ELB/ILB Direct Connect 15
  16. 16. Please give us your feedback on this presentation ENT214 As a thank you, we will select prize winners daily for completed surveys!