Business optimization is all about making investments that will reduce costs while driving efficiency and productivity, and the cloud is all the rage because it enables organizations to move quickly and achieve more, while spending less.
42% of IT decision makers planned to increase spending on cloud computing in 2015, according to Computerworld. Given that, it's not surprising that 57% of Fortune 500 companies already invest in Azure, Microsoft's cloud computing platform, which offers a growing collection of integrated services.
In this webinar, Perficient experts discussed the migration of applications to Microsoft Azure, including:
-an overview of the benefits of an Azure migration
-a walkthrough of the various Azure service options
-a best practice approach to planning your migration
2. 2
Perficient is a leading technology and
management consulting firm serving Global
2000 and enterprise clients throughout
North America.
We deliver digital experience, business optimization,
and industry solutions that enable clients to improve
productivity and competitiveness; strengthen
relationships with customers, suppliers, and
partners; and reduce costs.
ABOUT PERFICIENT
3. 3
PERFICIENT PROFILE
Founded in 1997
Public, NASDAQ: PRFT
2014 revenue $456.7 million
Major market locations:
Allentown, Atlanta, Ann Arbor, Boston, Charlotte, Chicago, Cincinnati, Columbus,
Dallas, Denver, Detroit, Fairfax, Houston, Indianapolis, Lafayette, Milwaukee,
Minneapolis, New York City, Northern California, Oxford (UK), Southern California,
St. Louis, Toronto
Global delivery centers in China and India
>2,600 colleagues
Dedicated solution practices
~90% repeat business rate
Alliance partnerships with major technology vendors
Multiple vendor/industry technology and growth awards
4. 5
Perficient has consistently been recognized by
Microsoft as one of the software giant’s most
valuable partners – and especially in regards to
the cloud.
With nationally-known experts on the Office 365,
Azure and Yammer platforms – as well as a
deep and rich history in SharePoint, Lync (now
Skype for Business), and Exchange – we are
well positioned to partner with you as you
transform your business.
Perficient & Microsoft
A rich relationship that has made us a
Premier Cloud Partner, Nationwide
5. 6
SPEAKERS
Chris Pietschmann
Solution Architect
Perficient
Joe Crabtree
Sr. Solution Architect
Perficient
• Custom development practice
lead
• Oversees ASP.NET app dev
including Azure PaaS
• Certified Azure Architect
• Works with key accounts as a
lead subject matter expert
• Frequent contributor to the
Perficient Microsoft blog
• Microsoft Certified (MCSD)
Azure Solutions Architect
• 13+ years of experience
building enterprise solutions
using a wide array of Microsoft
technologies
• Successfully implementing
solutions on Azure since 2010
6. 7
AGENDA
WHY MOVE TO AZURE?
Common challenges
businesses are facing today
and how the power of Microsoft
Azure can help solve them.
AZURE SERVICE OPTIONS
With so many Azure Services,
how do I choose which is best
for my application?
PERFICIENT’S APPROACH
Learn how our team of 28
certified Azure consultants use a
Microsoft best practices
approach to migrate your
application to the cloud.
8. 9
What are we hearing from our customers?
“I am unable to deliver the
services my business
requires.”
“My infrastructure is
extremely complex and
difficult to manage.”
“I don’t have the capital
budget required to keep my
infrastructure up to date.”
9. 10
BENEFITS OF MOVING TO
MICROSOFT AZURE
• Improve your IT efficiency
• Get a new app to the market quickly
• Scale usage and storage on demand
• Help you innovate more rapidly
• Save on data center costs
13. 14
AZURE APP SERVICE
Best choice for most web applications
• Provision and deploy in seconds
• Sites the can scale quickly to handle high traffic loads
• Built-in load balancing and traffic manager provide high availability
• Use your existing language - .NET, Java, NodeJS, PHP or Python
• Connect to enterprise systems with built-in connectors for SAP,
Siebel, Oracle or SaaS services like Salesforce or Office 365, or
internet services like Facebook, Twitter, Dropbox
• Continuous integration with Visual Studio Online and Github
• Multiple deployment slots and live-site debugging
• Monitor all aspects of your apps in real-time and historically with
detailed operational logs
• Never worry about maintaining or patching your infrastructure again
15. 16
AZURE CLOUD SERVICES
More control over web server environment
• Scale web or worker roles individually
• Remote server access
• Configure startup tasks
• Staging environment for testing
• Health metrics dashboard
• Real-time alerts
• Auto scale for unexpected traffic spikes
• Automatic OS updates
• Test before you deploy with Azure Emulator
• Industry-leading 99.95% monthly SLA
17. 18
AZURE VIRTUAL MACHINES
No code changes, lift and shift migration
• Maximum flexibility and control
• Deploy any workload, any language, on nearly any operating system
• Full control of server and OS
• You manage OS updates
• Can copy VHD back down to run locally
• Data disks stored in Azure Storage – persistent and highly durable
• Scale at Enterprise level with DSC, Puppet, or Chef
• Provision via Management Portal, Script, or REST API
• Huge collection of pre-built images to choose from
• Various sizes for maximum pay-as-you-go flexibility
• VM Extensions for anti-virus, configuration management and scripting
20. 21
HOW TO CHOOSE
• Evaluate App Service first
• Cloud Services for role scalability
• Virtual machines for maximum control
• RemoteApp for Windows Client apps
• Use Azure SQL for managed data
• Azure Storage is a cost effective and
scalable cloud storage option
22. 23
PERFICIENT’S MIGRATION APPROACH
1. Review existing application architecture
2. Map with Microsoft Azure features
3. Define business requirements
4. Plan for performance and scalability
5. Plan for application lifecycle management
23. 24
PERFICIENT’S MIGRATION APPROACH
1. Pilot/Proof of concept (POC)
2. Implement code changes
3. Convert to Microsoft Azure roles
4. Implement virtual machines
5. Modify data connections
24. 25
PERFICIENT’S MIGRATION APPROACH
1. Move non-relational data to Azure Table, Blob,
File or Queue
2. Move relational data to Azure SQL
3. Implement virtual machines
4. Connect to on-premises data source
26. 27
PERFICIENT’S MIGRATION APPROACH
1. Monitor application performance
2. Monitor resource usage
3. Implement Azure Diagnostics
4. Manage data recovery plan
5. Adjust Azure scalability settings as necessary
27. 28
FOLLOW US ONLINE
• Perficient.com/SocialMedia
• Facebook.com/Perficient
• Twitter.com/Perficient_MSFT
• Blogs.perficient.com/microsoft
Next up:
Leverage Customer Data to Deliver a
Personalized Digital Experience
Thursday, August 20 | 1:00 PM CT
bit.ly/datadigital