Architecting the Cloud: How EAs should think about Cloud Computing Pratheesh T S.

Slides:



Advertisements
Similar presentations
A Flexible Cloud-Computing Platform Focus on solving business problems
Advertisements

IBM DEVELOP, NETWORK, PROMOTE & GROW Cloud Transformation: What are the risks, pitfalls and challenges to be addressed? Steve Strutt, CTO Cloud Computing,
System Center 2012 R2 Overview
Take your CMS to the cloud to lighten the load Brett Pollak Campus Web Office UC San Diego.
Chapter 22: Cloud Computing and Related Security Issues Guide to Computer Network Security.
By Adam Balla & Wachiu Siu
1 Vladimir Knežević Microsoft Software d.o.o.. 80% Održavanje 80% Održavanje 20% New Cost Reduction Keep Business Up & Running End User Productivity End.
What is Cloud Computing? o Cloud computing:- is a style of computing in which dynamically scalable and often virtualized resources are provided as a service.
Why Microsoft makes the cloud shine Nigel Watson, Platform Strategy Advisor.
Cloud Computing (101).
Presented by Sujit Tilak. Evolution of Client/Server Architecture Clients & Server on different computer systems Local Area Network for Server and Client.
Wally Kowal, President and Founder Canadian Cloud Computing Inc.
SaaS, PaaS & TaaS By: Raza Usmani
Does "The Cloud" Fit Into Your Organization? Tom Horan Meridian IT Inc. VP, Strategic Markets (847)
SPRING 2011 CLOUD COMPUTING Cloud Computing San José State University Computer Architecture (CS 147) Professor Sin-Min Lee Presentation by Vladimir Serdyukov.
Cloud computing Tahani aljehani.
Duncan Fraiser, Adam Gambrell, Lisa Schalk, Emily Williams
Darren Strange Head of Environmental Sustainability Microsoft Ltd.
Chapter-7 Introduction to Cloud Computing Cloud Computing.
SOFTWARE AS A SERVICE PLATFORM AS A SERVICE INFRASTRUCTURE AS A SERVICE.
EA and IT Infrastructure - 1© Minder Chen, Enterprise Architecture, IT Infrastructure, and Cloud Computing Minder Chen, Ph.D. CSU Channel Islands.
EA and IT Infrastructure - 1© Minder Chen, Stages in IT Infrastructure Evolution Mainframe/Mini Computers Personal Computer Client/Sever Computing.
Travis, Stephanie, Alex.  Cloud computing is a general term for anything that involves delivering hosted services over the Internet.  These services.
Plan Introduction What is Cloud Computing?
Banking Clouds V International Youth Banking Forum.
Cloud Computing in Large Scale Projects George Bourmas Sales Consulting Manager Database & Options.
Cloud Computing Source:
IT – Towards User Defined Services
Effectively Explaining the Cloud to Your Colleagues.
A Brief Overview by Aditya Dutt March 18 th ’ Aditya Inc.
Service Catalog Self Service Elasticity Provisioning Chargeback Standardization Security Elasticity Flexibility Integration Economies of Scale.
Cloud Computing Saneel Bidaye uni-slb2181. What is Cloud Computing? Cloud Computing refers to both the applications delivered as services over the Internet.
Cloud Computing. What is Cloud Computing? Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable.
SOLUTIONS FOR THE EFFICIENT ENTERPRISE Sameer Garde Country GM,India.
Cloud Computing & Amazon Web Services – EC2 Arpita Patel Software Engineer.
Mehdi Ghayoumi Kent State University Computer Science Department Summer 2015 Exposition on Cyber Infrastructure and Big Data.
1 © 2009 Cisco Systems, Inc. All rights reserved.Cisco Confidential Cloud Computing – The Value Proposition Wayne Clark Architect, Intelligent Network.
For Testbeds TM. Secure, multi-tenant cloud orchestration platform –Turnkey platform for delivering IaaS clouds –Hypervisor agnostic –Massively scalable,
What is the cloud ? IT as a service Cloud allows access to services without user technical knowledge or control of supporting infrastructure Best described.
Microsoft Technology Roadmap Event Helping Your Business Save, Innovate, and Grow Jill Schoolenberg General Manager Corporate Accounts.
Accumulus Delivers Enterprise Class Subscription Billing and Automation Solutions for Gaming, Retail, and More on the Scalable Microsoft Azure Platform.
Virtual techdays INDIA │ august 2010 Cloud Computing – What and How ? Sandeep J Alur │ Microsoft India.
Corent’s SurPaaS Transforms Your Software into Scalable SaaS on Windows Azure – in Days! COMPANY PROFILE: CORENT TECHNOLOGY INC. Corent’s SurPaaS is a.
IBM Bluemix Ecosystem Development Hands on Workshop Section 1 - Overview.
CLOUD COMPUTING
© 2014 IBM Corporation Does your Cloud have a Silver Lining ? The adoption of Cloud in Grid Operations of Electric Distribution Utilities Kieran McLoughlin.
Nov 22/26 Tech Forum 2015 Roberto Trinconi Cloud the New Path to the Business Leadership.
Chapter 8 – Cloud Computing
3/12/2013Computer Engg, IIT(BHU)1 CLOUD COMPUTING-1.
Web Technologies Lecture 13 Introduction to cloud computing.
Virtual techdays INDIA │ august 2010 virtual techdays INDIA │ august 2010 Building the Road to Private Cloud M.S.Anand │ Technology Evangelist,
Mark Gilbert Microsoft Corporation Services Taxonomy Building Block Services Attached Services Finished Services.
CLOUD COMPUTING WHAT IS CLOUD COMPUTING?  Cloud Computing, also known as ‘on-demand computing’, is a kind of Internet-based computing,
Hello Cloud… Mike Benkovich
Microsoft Technology Roadmap Event Helping Your Business Save, Innovate, and Grow.
Microsoft Azure and ServiceNow: Extending IT Best Practices to the Microsoft Cloud to Give Enterprises Total Control of Their Infrastructure MICROSOFT.
Overture Is a Unique Omni-channel E-commerce Platform that Leverages the Power of Microsoft Azure to Orchestrate Every Customer Transaction MICROSOFT AZURE.
Template V.17, July 29, 2011 What’s the Cloud Got to do with HR Transformation? Heath Brownsworth, Director Technology Strategy.
Vodafone Business Cloud
© 2011 IBM Corporation IBM Cloud Computing Data en Cloud Computing Frank van der Wal, Technical Advocate.
Introduction To Cloud Computing By Diptee Chikmurge And Minakshi Vharkate Asst.Professor MIT AOE Alandi(D),Pune.
SDN & NFV Driving Additional Value into Managed Services.
Avenues International Inc.
By: Raza Usmani SaaS, PaaS & TaaS By: Raza Usmani
Cloud adoption NECOOST Advisory | June 2017.
Chapter 21: Cloud Computing and Related Security Issues
Chapter 22: Cloud Computing Technology and Security
Cloud Consulting Services and Solutions
Emerging technologies-
2/25/2019.
Presentation transcript:

Architecting the Cloud: How EAs should think about Cloud Computing Pratheesh T S

Introduction  How many of you are Enterprise Architects? Pratheesh T S

Agenda Enterprise Architect role Cloud Computing Cloud Types and different trends Considerations: Architecting Cloud Example: BPOS\ Office 365 and AWS Questions

Enterprise Architect  Alignment of IT strategy with company's business goals.  Optimization of information management approaches based on evolving business needs and technology capabilities.  Long-term strategic responsibility  Promotion of shared infrastructure and applications to reduce costs  Management of the risks associated with information and IT assets through appropriate standards and security policies.

Cloud Computing Software As Service Platform As Service Infrastructure As Service …………… As Service

Cloud Computing  On Premises  Hosted  Cloud Where do your application "Live“?

Cloud Computing Application runs on-premises My own hardware, connectivity, software, etc. Complete control Complete responsibility Upfront capital costs for the infrastructure

Cloud Computing Application runs on-premises Buy my own hardware, and manage my own data center Application runs at a hoster Pay someone to host my application using hardware that I specify Application runs on-premises Bring my own machines, connectivity, software, etc. Complete control and responsibility Upfront capital costs for the infrastructure Application runs at a hoster Rent machines, connectivity, software Less control, but fewer responsibilities Lower capital costs, but pay for fixed capacity, even if idle

Cloud Computing Application runs on-premises Buy my own hardware, and manage my own data center Application runs at a hoster Pay someone to host my application using hardware that I specify Application runs using cloud platform Pay someone for a pool of computing resources that can be applied to a set of applications Application runs on-premises Bring my own machines, connectivity, software, etc. Complete control and responsibility Upfront capital costs for the infrastructure Application runs at a hoster Rent machines, connectivity, software Less control, but fewer responsibilities Lower capital costs, but pay for fixed capacity, even if idle Application runs using cloud platform Shared, multi-tenant environment Offers pool of computing resources, abstracted from infrastructure Pay as you go

What is Cloud “A standardized IT capability, such as software, app platform, or infrastructure, delivered via Internet technologies in a pay- per-use and self-service way” “Pool of computing resources offered by a vendor, typically using a “pay as you go” model” “A pool of abstracted, highly scalable, and managed compute infrastructure capable of hosting end-customer applications and billed by consumption”

Defining Cloud Type Private Cloud  Pool of Computing resources that lives within a self managed datacenter  Pool of computing resources that lives within a datacenter with no sharing Public Cloud Multi tenant Pool of computing resources offered by a vendor, typically using a "Pay as you go" model Hybrid Cloud Combination of Public or Private cloud and On premises

PaaS LOB app Native Cloud app IaaS Iaas and Paas

Gartner’s View of Clouds

“By 2012, 80% of Fortune 1000 enterprises will be using some cloud computing services, 20% of businesses will own no IT assets.” “The bottom line: Early adopters are finding serious benefits, meaning that cloud computing is real and warrants your scrutiny as a new set of platforms for business applications.”

Some PaaS\ SaaS offers are already quite mature; some others are emerging Maturing Software Segments

16 Global Cloud Market Landscape

Considerations: Cloud Lower cost: CAPEX, OPEX Greater agility Match capacity to demand How to leverage on-premises, public, private and dedicated cloud  Privacy of data  Latency/performance considerations Meet requirements for secure communication and compliance Increase speed to market Handle complexity of SLA

Considerations: Cloud computing  Abstract Resources  Focus on your needs, not on hardware specs.  On-demand Provisioning  Ask for what you need, exactly when you need it.  Large Scale  Cloud is conceptually of infinite capacity.  No Up-front Hardware Investment  Costs are in direct proportion to actual usage.  Cost-Effective & Efficient  No investment in depreciating hardware.

“ Enterprise PCs are wasting money. Far too many organizations leave economic and environmental value on the table by not reducing PC-related energy costs.” “How Much Money Are Your Idle PCs Wasting?,” Forrester Research, Inc., December 2008 “ Green IT has reached critical mass. Virtually all the companies we surveyed (97 percent) are discussing their Green strategy.” “Green IT Report Regional Data – United States and Canada: Survey Results,” Symantec, May 2009 Cloud Considerations: Environmental Sustainability “ Transformation in the way people and businesses use technology could reduce annual man-made global emissions by 15 per cent by 2020 and deliver energy efficiency savings to global businesses of over EUR 500 billion [GBP 400 billion/USD 800 billion].” “SMART 2020: Enabling the Low Carbon Economy in the Information Age,” The Climate Group, June 2008 “ IT's role will increasingly be about applying the technology to create more-energy- efficient, less-carbon- intensive business models, enterprises, value chains, products and services with reduced environmental impact.” “User Survey Analysis: Sustainability and Green IT, Worldwide, 2009,” Gartner, Inc., April 2009

Cloud and Environmental Sustainability Lower Carbon Emission due to  Multi tenancy  Quick Provisioning  Optimization of resources  Datacenter efficiency  Virtualization Enterprise can reduce the carbon emissions by 20 to 90 percentage by moving to cloud

When Is Cloud Computing Fit For The Enterprise? Speed of provisioning is constraining business execution Existing hardware has reached end of serviceable life and refresh options are being considered Time-constrained or event-based infrastructure is required to ramp quickly and be disposed of shortly afterwards Applications & processes have highly variable demand High compute capacities are required to accelerate information discovery and publishing Internal datacenter capacity limits are being reached and hosting locations must be re-balanced

Example: BPOS\Office 365  Global company- Manufacturing  Acquired multiple companies  Global company- Manufacturing  Acquired multiple companies Business Challenges  No integrated IT, more than 5 separate companies not integrated  IT Cost is very high  Some of the infra is end of life cycle  Unused resources  No maturity of IT  Increasing end user needs  Different type of users – Users with high and demands  Branding  Compliance – ITAR for set of users Business Challenges  No integrated IT, more than 5 separate companies not integrated  IT Cost is very high  Some of the infra is end of life cycle  Unused resources  No maturity of IT  Increasing end user needs  Different type of users – Users with high and demands  Branding  Compliance – ITAR for set of users EA Approach  Reduce IT cost  By Integrating the IT Infra  Major IT investment area is Messaging and Collaboration  Cloud based messaging and Collaboration services.  On premise service for the specific users need ITAR compliance  Overall will reduce the per user mailbox cost (savings of 27$ per user per month) Solution approach  Consolidated single unified directory structure  Central IT  BPOS Cloud based messaging and Collaboration Services  27$ per user per month saving  Carbon Emission- 79% reduction for Exchange online, 90% reduction for SharePoint EA Approach  Reduce IT cost  By Integrating the IT Infra  Major IT investment area is Messaging and Collaboration  Cloud based messaging and Collaboration services.  On premise service for the specific users need ITAR compliance  Overall will reduce the per user mailbox cost (savings of 27$ per user per month) Solution approach  Consolidated single unified directory structure  Central IT  BPOS Cloud based messaging and Collaboration Services  27$ per user per month saving  Carbon Emission- 79% reduction for Exchange online, 90% reduction for SharePoint

OVERVIEW

Cloud Impact- BPOS/ Office 365 REDUCED MANAGEMENT NEW ECONOMICSINCREASED PRODUCTIVITY

Multiple layers of data security Secure access via SSL Physical and logical separation within datacenter Highly secure Geo-redundant datacenters N+1 architecture within datacenter 99.9% uptime SLA Business class availability backed by SLAs ISO FERPA HIPAA SAS70 Type II ITIL/MOF operational practices Assurance of world class operational standards Process Benefits What would it cost you to achieve…

Example: AWS  Major Retailer  Global Market reach  Has existing and future strategies using Web 2.0, social media, crowdsourcing collaboration etc as part of it marketing and reaching the younger generation  Have Facebook group of over 650,000 members  Major Retailer  Global Market reach  Has existing and future strategies using Web 2.0, social media, crowdsourcing collaboration etc as part of it marketing and reaching the younger generation  Have Facebook group of over 650,000 members Speed of deployment and agility are key Business Challenges  Fast changing market by its very nature  Expanding Digital Media strategies with accelerated plans for launch of more social and collaborative Web areas  Real need for speed of deployment and agility  Business groups already empowered to make own choices – IT has to keep up and support  Ambitious timescales for next launch – repeating cycle  Increasing costs of external agencies to host if not in IT Business Challenges  Fast changing market by its very nature  Expanding Digital Media strategies with accelerated plans for launch of more social and collaborative Web areas  Real need for speed of deployment and agility  Business groups already empowered to make own choices – IT has to keep up and support  Ambitious timescales for next launch – repeating cycle  Increasing costs of external agencies to host if not in IT EA Approach  Cloud based IaaS and Elastic Computing  Cloud Workshop to describe the art of the possible  Architect and Design future platform for Internet/Extranet deployments Resilience, Scalability, expandable Support and management Secure Solution AWS based Infrastructure as a service Business Benefits  Speed : Rapid deployment cycle enabled immediate verification of application development, and launch timescales  Cost Reduction:  Agility : Can quickly adapt and change in line with instant business/artistic needs  Scalable: To meet needs of planned/unplanned peaks, and then back to normal volumes  Integrated : Into client’s existing monitoring and management environment, for minimal process impact  Extendible : To take further requirements and need and incorporate into the environment EA Approach  Cloud based IaaS and Elastic Computing  Cloud Workshop to describe the art of the possible  Architect and Design future platform for Internet/Extranet deployments Resilience, Scalability, expandable Support and management Secure Solution AWS based Infrastructure as a service Business Benefits  Speed : Rapid deployment cycle enabled immediate verification of application development, and launch timescales  Cost Reduction:  Agility : Can quickly adapt and change in line with instant business/artistic needs  Scalable: To meet needs of planned/unplanned peaks, and then back to normal volumes  Integrated : Into client’s existing monitoring and management environment, for minimal process impact  Extendible : To take further requirements and need and incorporate into the environment

Solution Overview Extensible Architecture ready for future applications & requirements Solution  Load balanced Web/App based on Linux, Apache, Ruby-on-Rails (using AWS Elstic Load Balancing)  MySQL DB in HA configuration  Based on AWS core components EC2 Compute, EBS storage, Load balancing, autoscaling S3 Storage for holding Images  Use of 3 rd party CDN for Image Content Distribution  3 rd Party software solution CohesiveFT VPN Cubed for secure management and monitoring of AWS back to Client’s management console. VPN allowed extending the Burberry datacenter to the instances on AWS. zManda Backups and recovery Nagios monitoring SubCloud – for mapping S3 as a drive on EC2  Integration of Nagios Alerts into Client’s own Management console Solution  Load balanced Web/App based on Linux, Apache, Ruby-on-Rails (using AWS Elstic Load Balancing)  MySQL DB in HA configuration  Based on AWS core components EC2 Compute, EBS storage, Load balancing, autoscaling S3 Storage for holding Images  Use of 3 rd party CDN for Image Content Distribution  3 rd Party software solution CohesiveFT VPN Cubed for secure management and monitoring of AWS back to Client’s management console. VPN allowed extending the Burberry datacenter to the instances on AWS. zManda Backups and recovery Nagios monitoring SubCloud – for mapping S3 as a drive on EC2  Integration of Nagios Alerts into Client’s own Management console

QUESTIONS?

THANK YOU