Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 32

Microsoft Azure

Introduction

V1.0 2019
Introduction
Housekeeping
• Emergency procedures
• Mobile phones
• Notes
• Global standard for technology security
• Breaks
Introduction
Meet your trainer
• 23.5 years in Communications & Information Systems, Security & Training.
• 11 years in the British Army, Royal Corps of Signals - Operational deployments to Bosnia &
Herzegovina, Northern Ireland, Iraq & Afghanistan.
• 8 years in the Middle East - Application support for security management systems;
communications infrastructure for the FCO; training management for the UAE government.
• 4.5 years with FDM – Academy Trainer; Academy Manager; Product Owner for Technical
Operations services.  
Introduction
Assessments
• Research project
• Scenario project
• Solution project
Questions?
Microsoft Azure

1. A brief history of on-premise


1. Subject (Arial 20) solutions

2. Research project
2 . Subject – only–capitalise
cloud service providers
the first word

3. Cloud concepts
3. Subject

4. Scenario-based migration project


4. Subject

5. Core services
5. Subject

6. Project to configure and deploy a core service


Microsoft Azure
A brief history of on-premise solutions

V1.0 2019
Video Tour of a Mainframe
Industry Transformations

Mainframe
Industry Transformations

Client / Server

Mainframe
Industry Transformations

Client / Server

Web
Industry Transformations

Web

Virtualization
Industry Transformations

What will that next


transformation be?

Virtualization
Industry Transformations

What will that next


transformation be?

IT as a Service
Modern Applications
A typical business perspective of IT
• Provides applications:
• Horizonal – email, communication portals, collaboration tools
Applications • Vertical – industry: CRM, ERP
Modern Applications
What an actual tech stack looks like
• Provides applications:
• Horizontal – email, communication portals, collaboration tools
Applications • Vertical – industry: CRM, ERP
• Manages all organisational data (the lifeblood of the organisation)
Data • Provides runtime (code call) services for applications
Runtime • Provides middleware (application links to legacy systems)
Middleware • Provides operating systems to manage application services
• Provides virtualization (logical division of existing systems)
You manage

O/S • Provides servers (powerhouse of applications and services)


Virtualization • Provides storage for organizational data
• Provides networking (data communication infrastructure)
Servers
Storage
Networking
Modern Applications
Web Application - simplified

Applications
Data
Runtime
Middleware Web Server
You manage

O/S
Virtualization
Servers
Database Server
Storage
Networking
Modern Applications
Web Application – now we scale up slightly

Applications Load Balancer

Data
Runtime
Web Server Web Server
Middleware
You manage

O/S
Virtualization
Servers
Database Cluster
Storage
Networking PRODUCTION
Modern Applications
Web Application – but wait, there’s more…

Applications Load Balancer

Firewall
Data
Runtime
Web Server Web Server AD
Middleware
You manage

O/S
Virtualization
Servers
Backup Database Cluster Monitoring
Storage
Networking PRODUCTION
Modern Applications
Web Application – oh and by the way…

Applications
Data
Runtime
Middleware
PRODUCTION STAGING UAT
You manage

O/S
Virtualization
Servers
Storage
Networking

QA INTEGRATION
Modern Applications
Where is all this stuff?
• Your organisations data centres or co-location (colo) sites
• Your organisations server closets
Applications
Data
Runtime
Middleware
You manage

O/S
Virtualization
Servers
Storage
Networking
Modern Applications
What are the problems?
• Expensive – think about your home computing requirements and multiply that to
an enterprise level
Applications • Multiple components (usually new kit required for a new application)
• Multiple environments (production, staging, testing…)
Data • Real estate
Runtime • Power & cooling
Middleware • Cabling
• Utilisation (scaling for worst/best case scenarios)
You manage

O/S • Flexibility (the lights are always on)


Virtualization • Time to available resources too long
Servers
Storage
Networking
Some Real Examples of the Problem
• target.com • walmart.com • turbotax.com • taxcut.com
• toysrus.com • barnesandnoble.com • hrblock.com • taxact.com

~10x normal load


~4x normal load (Tax season)
(Holiday shopping)

Jan 2009 Jan 2010 Jan 2009 Jan 2010


Source: Alexa Source: Alexa
Application Usage Patterns
Server/Software Cost

Predictable Bursting
Services with micro seasonality trends
Peaks due to periodic increased demand
IT complexity and wasted capacity

Server/Software Cost Server/Software Cost Server/Software Cost


Server/Software Cost

Predictable Bursting Unpredictable Bursting Growing Fast On and Off


Services with micro seasonality trends Successful services needs to grow/scale On & off workloads (e.g. batch job)
Unexpected/unplanned peak in demand
Peaks due to periodic increased demand Keeping up w/ growth is big IT challenge Over provisioned capacity is wasted
Sudden spike impacts performance
IT complexity and wasted capacity Cannot provision hardware fast enough Time to market can be cumbersome
Can’t over provision for extreme cases
Application Usage Patterns
+ Costs to make systems resilient

Server/Software Cost For


BOTH systems

Server/Software Cost

Server/Software Cost Server/Software Cost Server/Software Cost


Server/Software Cost

Predictable Bursting Unpredictable Bursting Growing Fast On and Off


Services with micro seasonality trends Successful services needs to grow/scale On & off workloads (e.g. batch job)
Unexpected/unplanned peak in demand
Peaks due to periodic increased demand Keeping up w/ growth is big IT challenge Over provisioned capacity is wasted
Sudden spike impacts performance
IT complexity and wasted capacity Cannot provision hardware fast enough Time to market can be cumbersome
Can’t over provision for extreme cases
Application Usage Patterns
What if we could…
• Share hardware and software across applications
and organizations?
Cost Saving
• Scale up/down to closely match application needs
—AND ONLY PAY FOR WHAT WE USE?
• Bake in resilience?
• Build new applications easier?

Server/Software Cost Server/Software Cost Server/Software Cost


Server/Software Cost

Predictable Bursting Unpredictable Bursting Growing Fast On and Off


Services with micro seasonality trends Successful services needs to grow/scale On & off workloads (e.g. batch job)
Unexpected/unplanned peak in demand
Peaks due to periodic increased demand Keeping up w/ growth is big IT challenge Over provisioned capacity is wasted
Sudden spike impacts performance
IT complexity and wasted capacity Cannot provision hardware fast enough Time to market can be cumbersome
Can’t over provision for extreme cases
Today’s Technology Challenges
Server Sprawl: Compliance and Security:
Dedicating servers to Often cited as top concerns
single applications for IT.

of IT budgets is spent maintaining inflexible &


siloed datacenter equipment
Infrastructure
Complexity:
Business Owner: Application The average $1
“I can get it better, Developer: billion company
faster, cheaper if I “IT slows maintains 48
work around IT.” me down.” disparate financial
systems and uses 2.7
ERP systems
How are IT roles changing?
• Extending beyond traditional corporate
boundaries
• Big Picture and/or end-to-end
understanding of solutions in higher
demand
• Opportunity to become more valuable as
existing skillsets are extended
• Deep knowledge of selected cloud
solution required
Changing Roles & Required Step
Step 1
Skills
2 Step 3
Build Core Apply Core Skills for
On-Premise Skills Hybrid Environments Add New Skills
Design, configure & Analyze & Plan, SLAs, Design, configure &
IT Administrator to maintain security, networks maintain hybrid
“Cloud Application Administrator” Exchange, Lync OR Co-existence with Exchange, Lync AND
SharePoint Office 365 SharePoint Online

Build Web & SOA Architect hybrid


Architect & Develop
Developer or Database Developer to applications applications (on-prem
services using
“Cloud Developer” Visual Studio and cloud apps)
Azure Platform
and .NET SQL Azure

Design, configure Monitor, provision, Automation, design


Infrastructure Specialist to networks, security, and manage data deployment,
“Cloud Operations Engineer” and virtualization center with operational excellence
Hyper-V System Center Service Management

Architect Database
Architect & Database Administrator Designing, installing, Co-existence of
solutions to mine data
and administering SQL Server and
to “Cloud Architect” SQL Server SQL Azure
and work with
Cloud Services
Questions?
Microsoft Azure

1. A brief history of on-premise


1. Subject (Arial 20) solutions

2. Research project
2 . Subject – only–capitalise
cloud service providers
the first word

3. Cloud concepts
3. Subject

4. Scenario-based migration project


4. Subject

5. Core services
5. Subject

6. Project to configure and deploy a core service


Microsoft Azure
Research project – cloud service
providers

V1.0 2019

You might also like