Professional Documents
Culture Documents
Norman Kennedy
Microsoft Certified Trainer (MCT)
MCSE Cloud Platform and Infrastructure
MCSE Productivity
Course Outline
Lesson 3: Changing IT
Cloud Components
What is IT? A Typical Business Perspective
Applications
Runtime
YOUR TEAM MANAGES
Middleware
Web Server
Database
O/S
Virtualization
Database Server
Servers
Storage
Networking
Modern Applications
Runtime
YOUR TEAM MANAGES
Middleware
Web Server Web Server
Database
O/S
Virtualization
Database Cluster
Servers
PRODUCTION
Storage
Networking
Modern Applications
Firewall
Runtime
YOUR TEAM MANAGES
Middleware
Web Server Web Server AD
Database
O/S
Virtualization
Backup Database Cluster Monitoring
Servers
PRODUCTION
Storage
Networking
Modern Applications
Applications
Runtime
YOUR TEAM MANAGES
Middleware
O/S
Virtualization
Servers
Storage
Networking QA INTEGRATION
Modern ApplicationsWhats the Problem?
Middleware
Database
O/S
Virtualization
Servers
Storage
Networking
The Cloud: Cloud Vendors Datacenters
Middleware
Database
O/S
Virtualization
Servers
Storage
Networking
Impact of the Cloud on Business
Challenges
Traditional Infrastructure Deployment inhibiting business
Delayed time-to-deliver
Capital Expenditure requirements for Traditional Deployment
Cloud Solution
New Servers: Reduced from 60 days to 3 minutes
New Collaboration environment: Reduced from 70 days to 10 Minutes
New 64 Node Linux Cluster: Reduced from 100 days to 30 Minutes
Expenses moved from Fixed to Variable and From CAPEX to OPEX
Impact of Cloud Computing on Business
Efficiency easy to work with, often via a web interface; complexity hidden
and managed by the vendor
Reduces administrative effort
Service-Oriented
Architecture
Network
Clients
Cloud Components
Vendors
Microsoft, Amazon, Avaya, Google, IBM, Cisco, Rackspace, etc
Platform as a Service
Infrastructure as a Service
Cloud Service Models
Traditional Software
On-Premises as a Service
Applications Applications
Runtime Runtime
MANAGED BY VENDOR
YOUR TEAM MANAGES
Middleware Middleware
Database Database
O/S O/S
Virtualization Virtualization
Servers Servers
Storage Storage
Networking Networking
Software as a Service (SaaS)
Applications made available to the user but managed by a third party
vendor
May require local software or plugins or may run without local modification of the end
user workstation
Wordpress
Salesforce
Cloud Service Models
You manage
Runtime Runtime Runtime
MANAGED BY VENDOR
YOUR TEAM MANAGES
Managed by vendor
O/S O/S O/S
Provides a cost savings and speed for development and testing platforms
Windows Azure
Apache Stratos
Cloud Service Models
You manage
Your team manages
Runtime Runtime Runtime Runtime
MANAGED BY VENDOR
YOUR TEAM MANAGES
Managed by vendor
O/S O/S O/S O/S
Managed by vendor
Virtualization Virtualization Virtualization Virtualization
Traditional
On-Premises IaaS PaaS SaaS
You manage
Your team manages
Runtime Runtime Runtime Runtime
MANAGED BY VENDOR
YOUR TEAM MANAGES
Managed by vendor
O/S O/S O/S O/S
Managed by vendor
Virtualization Virtualization Virtualization Virtualization
Focus On:
Integration
Resource Management
Capacity Planning
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 Skills
Step 1 Step 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
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
Cloud Projects
New Web-based Testing Processes
Testing on a production platform
Recovery plans
Lesson 4: Integrating Cloud Services
Self-Service
Hosted Internally
Reduced Internet Network bandwidth
Reduced Security needs
Self-Service
Elasticity
Metered
Hybrid Cloud
A mix of Public and Private
Confidentiality
Integrity
Availability
Validated/Regulated Workloads
Compliance requirements
HIPPA, GxP, HITRUST
Vendor lock in
Difficulty Moving Data
Does Application need to be recoded?
Availability of services
WAN failure
Service provider data center failure
Exhaustion of resources / performance (especially in multi-tenancy environments)
Risks
Network attacks
DDoS
Spoofing Attacks
Man-in-the-middle attacks
Legal
Jurisdiction
Unwanted Data disclosure
Licensing
Mitigation
Identity and Access Management
Authentication, Authorization and Auditing
Encryption
On the network via IPsec and SSL
At rest via data encryption, vendor solutions
Easy provisioning
Fast deployment
Consistency of deployments
Right sizing
Federated Cloud Services (double meaning)
Transparent to Customer
Federated Cloud Services (double meaning)
Integration of Services
Cloud
Manager
Cloud Storage
Application Performance
Data Management
Security Risks and Mitigation
Application Architecture and the Development
Process
Cloud Storage
Must provide:
Redundancy
Reliability
Considerations:
Difficult to determine precisely where data is stored
Network latency
Peak utilization spread across multiple tenants
Difficult to predict utilization and may lead to
applications not always responding consistently
Monitoring
Redundant connectivity
Data Migration
Encryption / security in transit and at rest
Compliance requirements
Security Responsibility
SaaS Security Responsibility
Middleware configurations
Database configurations
IaaS Security Mitigation
Updates
Development process:
Web app scope (goals, purpose)
Define who will use the app (target audience)
Application features
Platform requirements, dev environment
User interface design
Web app structure built
Beta testing, etc.
Traditional Architecture
Multi-Tier Architecture
Scale-Up and Scale-Out Architecture
Simulated application
Lesson 8: Steps to Successful Adoption of Cloud Services
Cloud Readiness
Current environment optimized and updated
Vendor experience/reputation
Meet business needs
Ease of management/maintenance
Portability
Security
Regulatory compliance
Lesson 9: Identifying Risks and Consequences
Organizational Risks
Technical Risks
Legal Risks
Cost Evaluation for Cloud Computing
Identify Maintenance Aspects of Strategic
Flexibility
Organizational Risk Considerations
Risk Analysis
Identify risks and financial consequences
Risk Management
Monitoring of identified risks
Vendor lock-in
Loss of management control
Vendors may work with additional 3rd parties to supply
services
Legal exposure:
Misdirecting data among organizations may be
increased in a multi-tenancy environment
Direct Cost
Discrete cost for discrete service
Indirect Cost
Costs spread across multiple services and / or
multiple customers
Difficult to estimate
Total Cost of Ownership (TCO)
Subscription fees
Migration costs
Support costs
TCO for SaaS
Replacement is expensive
Identify Maintenance Aspects of Strategic Flexibility
Unexpected reduction
New technologies
Survey - http://tinyurl.com/CelegenSurvey919
SlideDeckPDF -