If you’re planning to move applications to the cloud, watch this webinar to learn how Asurion, an insurance provider with 280 million customers worldwide, undertook their cloud migration. Juliet Orgain, Senior Manager of IT at Asurion and Riverbed’s Krish Badrinarayanan walk through the stages of successful cloud adoption. Watch the webinar: http://rvbd.ly/2tL1gdx
4. 4
Who is Asurion?
Provide device protection and support services for
smartphones, tablets, consumer electronics,
appliances, satellite receivers and jewelry.
“We protect the connections that matter most”
HQ in Nashville, Tennessee | Founded in 1994
14 countries | 49 offices | 17,000 employees
280 million customers
5. 5
Datacenters
• 125 of them
• Many interconnections
• Large support teams
Organization
• Separate teams
• Permissions set by location, network,
function
Applications
• On-premises; .NET and Java based
• Minimal shared architectures
Circa 2014
CHALLENGES
Process
• Slow; needed approvals across teams
• Simple tasks were time consuming
Innovation
• Hard to share resources across apps
• Minimal collaboration across teams
Support
• 2.5 hours to identify team to resolve issue
• 40 people on calls up to 6 hours a day
6. 6
Customers
InnovationEfficiency
Cloud Migration - Rationale
Customers
• Place applications close to the customer
• Less downtime, better user experience
• Rapid innovation
Innovation
• Foster collaboration to solve customer problems
• Release velocity: months to 100+ changes a day
• On-demand development and QA environments
Efficiency
• Service-oriented approach to provisioning
• High-availability without idling resources
• Well suited for seasonal shifts
• Reduce costly maintenance cycles
7. 7
Our Journey to the Cloud
Preparation
• Training
• Networking
Assessment
• Planning
• Allocating
Migration
• Dev & Test
• Moving
Management
• Monitoring
• Optimizing
8. 8
Prerequisite: End-to-End Visibility in Production
SOFTWARE AGENT ON
WEB & APP SERVERS
USER
DEVICES
WEB
SERVER
APP
SERVERS
DATABASESNETWORK
FROM
PACKETS
FROM
USER
DEVICE
FROM
SERVERS
Visibility across users,
applications, networks
and infrastructure with
SteelCentral
9. 9
Preparation: Connect & Train
TRAINING
•95% cloud proficiency
•Cloud sandboxes for development
NETWORKING
•Connect enterprise to public cloud
•Backhaul traffic through HQ
AWS
BRANCH DATACENTERS < > HQ < > CLOUD
10. 10
Assessment: Which Apps to Move?
Who uses the app?
Is usage growing by size and geo?
Is user experience satisfactory?
Does the app influence revenue?
What features are most critical?
Which features can we abandon?
12. 12
Assessment: Estimating Cloud Resources Needed
What is the current resource usage?
Does it help estimate cloud resources needed?
13. 13
Migration: Develop and Test
• Service oriented
architecture
• Micro-services as
opposed to long-
living servers
• Dynamically scale
based on usage
LEGACY
APPLICATION
MULTIPLE, DECOUPLED,
INTERDEPENDENT SERVICES
14. 14
Migration: Develop and Test
Understand
application
dependencies
Build the right
capabilities
Identify critical
modules
Engineer for Performance
16. 16
Management: Full Stack Visibility Eliminating Blind Spots
End User Network Web Apps Services Databases
TRACE EVERY TRANSACTION FROM END-USER DEVICE TO THE BACKEND
expose and diagnose bottlenecks in code, SQL, system resources, network, or web services
USER
Satisfaction
Interactions
Trends
NETWORK
Latency
Errors
Retransmissions
APPLICATION
Transaction Tracing
Call Trees & Parameters
System & OS Metrics
SERVICES
In & out bound
SLA
compliance
DATABASE
SQL insights
System & OS
Metrics
All IT markets have been disrupted by cloud computing. Cloud is the fastest growing category within IT in the enterprise. Using the cloud, comes relinquishing control of infrastructure, and a reliance on cloud vendors to deliver against SLAs, which keeps organizations focused what is most important – the applications that the business relies on.
However, capturing the benefits of the cloud is not as simple. Succeeding in adopting the cloud relies heavily on the journey taken, right from the decision to make the move, to continually refine process and culture in on the cloud.
Today, we are going to talk about how you can succeed in moving to cloud, and what you will need to take with you as you embark on the journey.
KRISH – Introduces Juliet
JULIET – explains the preparation stage with examples
JULIET – explains Assessment process
JULIET – explains the legacy environment and moving forward
And So where does AppInternals add value?
Everywhere you are deploying apps….
It can be employed anywhere you want….across cloud, virtual and Data Center environments….offering the same seamless dashboard
The end result gives you continuous monitoring that enables you to trace every user action right from within the user’s device, across the network, into the web and app tiers and down to the database while exposing problems along the transaction path.
This cross-domain visibility enables our buying groups to collaborate and fix issues before end users are adversely impacted.