Costs of Migration and Operation in the Cloud

Slides:



Advertisements
Similar presentations
Chapter 22: Cloud Computing and Related Security Issues Guide to Computer Network Security.
Advertisements

By Adam Balla & Wachiu Siu
Presented by: Rajdeep Biswas Roll No.: 0104IT071082; Branch: IT (VII Sem.) R.K.D.F. Institute of Science & Technology Cloud Computing When Outsourcing.
Live for today as if it is your last day but plan for tomorrow as if it will last forever!
Cloud Computing (101).
Cloud Computing Will Crowley Monica Lopez Jaimie Morrison.
SaaS, PaaS & TaaS By: Raza Usmani
© 2013 PRICE Systems, LLC All Rights Reserved | Decades of Cost Management Excellence 1 Costs of Migration and Operation in the Cloud Arlene Minkiewicz,
Addition to Networking.  There is no unique and standard definition out there  Cloud Computing is a general term used to describe a new class of network.
Cloud computing Tahani aljehani.
INTRODUCTION TO CLOUD COMPUTING Cs 595 Lecture 5 2/11/2015.
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.
VAP What is a Virtual Application ? A virtual application is an application that has been optimized to run on virtual infrastructure. The application software.
Clouds on IT horizon Faculty of Maritime Studies University of Rijeka Sanja Mohorovičić INFuture 2009, Zagreb, 5 November 2009.
CLOUD COMPUTING & COST MANAGEMENT S. Gurubalasubramaniyan, MSc IT, MTech Presented by.
CLOUD COMPUTING For Beginners.
Introduction to Cloud Computing
Effectively Explaining the Cloud to Your Colleagues.
1 Introduction to Cloud Computing Jian Tang 01/19/2012.
© 2012-Robert G Parker May 24, 2012 Page: 1 © 2012-Robert G Parker May 24, 2012 Page: 1 © 2012-Robert G Parker May 24, 2012 Page: 1 © 2012-Robert G Parker.
Cloud Computing Saneel Bidaye uni-slb2181. What is Cloud Computing? Cloud Computing refers to both the applications delivered as services over the Internet.
PhD course - Milan, March /09/ Some additional words about cloud computing Lionel Brunie National Institute of Applied Science (INSA) LIRIS.
CLOUD COMPUTING  IT is a service provider which provides information.  IT allows the employees to work remotely  IT is a on demand network access.
Mehdi Ghayoumi Kent State University Computer Science Department Summer 2015 Exposition on Cyber Infrastructure and Big Data.
Plan  Introduction  What is Cloud Computing?  Why is it called ‘’Cloud Computing’’?  Characteristics of Cloud Computing  Advantages of Cloud Computing.
Cloud Computing Project By:Jessica, Fadiah, and Bill.
Company small business cloud solution Client UNIVERSITY OF BEDFORDSHIRE.
IBM Bluemix Ecosystem Development Hands on Workshop Section 1 - Overview.
HUSKY CONSULTANTS FRANKLIN VALENCIA WIOLETA MILCZAREK ANTHONY GAGLIARDI JR. BRIAN CONNERY.
CLOUD COMPUTING RICH SANGPROM. What is cloud computing? “Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a.
3/12/2013Computer Engg, IIT(BHU)1 CLOUD COMPUTING-1.
Web Technologies Lecture 13 Introduction to cloud computing.
CLOUD COMPUTING WHAT IS CLOUD COMPUTING?  Cloud Computing, also known as ‘on-demand computing’, is a kind of Internet-based computing,
Prof. Jong-Moon Chung’s Lecture Notes at Yonsei University
Stamatia Bibi1, Dimitris Katsaros2, Panayiotis Bozanis2
Lecture 6: Cloud Computing
Unit 3 Virtualization.
Introduction to Cloud Technology
Chapter 6: Securing the Cloud
Introduction to Cloud Computing
Roles and Boundaries – 1/2
By: Raza Usmani SaaS, PaaS & TaaS By: Raza Usmani
The Future? Or the Past and Present?
Prepared by: Assistant prof. Aslamzai
Physical Architecture Layer Design
Chapter 21: Cloud Computing and Related Security Issues
Introduction to Cloud Computing
Cloud Computing.
Chapter 22: Cloud Computing Technology and Security
AWS. Introduction AWS launched in 2006 from the internal infrastructure that Amazon.com built to handle its online retail operations. AWS was one of the.
CLOUD COMPUTING Presented By:- EduTechlearners
Cloud Testing Shilpi Chugh.
Cloud Migration What to Consider When Switching Providers NAME: SYED TARIQ SHAH “WAQIF” REG NO: K1S18MCS0021 SUB: CLUSTER AND CLOUD COMPUTING.
CNIT131 Internet Basics & Beginning HTML
In-Class Activity… Cloud Computing.
VIRTUALIZATION & CLOUD COMPUTING
Cloud Computing Cloud computing refers to “a model of computing that provides access to a shared pool of computing resources (computers, storage, applications,
3 Cloud Computing.
CLOUD COMPUTING.
Emerging technologies-
2/25/2019.
Computers Are Your Future Twelfth Edition
Introduction to Cloud Computing
Fundamental Concepts and Models
Computer Science and Engineering
Session I Cloud Introduction Session I
Migrating Your Data to the Cloud? Location Matters
Presentation transcript:

Costs of Migration and Operation in the Cloud Arlene Minkiewicz, Chief Scientist PRICE Systems, LLC arlene.minkiewicz@pricesystems.com

Agenda Introduction Cloud Computing Cloud Migration Defined Benefits and Risks Cloud Migration Pricing in the Cloud Cost Estimation Guidance Wrap Up

Introduction Cloud computing is a paradigm that opens the door for utility computing Instead of investing in hardware, software and infrastructure, organizations can access through the cloud on an as-needed basis Still lots of hype – some vendors have their head further in the clouds than their technology

Introduction Cloud computing is a notion that’s gaining traction Information Week forecasts $180 billion by the end of 2015 Business insider reports that 84% Of CIOs cut application costs by moving to the cloud IDC predicts that one of every seven dollars spent on packaged software, server and storage offerings will be through the public cloud by 2015 Gartner has predicted that “2016 will be the defining year for cloud as private cloud begins to give way to hybrid cloud, and nearly half of large enterprises will have hybrid cloud deployments by the end of 2017”

You are probably already are a cloud consumer!

Cloud Computing Consumers of cloud computing access hardware, software and networking capabilities from third party providers The cloud can be defined as resources and applications that are available on the Internet or other network via any device that connects to the Internet or other network According to National Institute of Standards and Technology (NIST), cloud computing delivers the following… On demand self service Ubiquitous network access Location independent resource pooling Rapid elasticity Measured services Eliminate the comma at the end of the first major bullet Other than that, A-OK!

Cloud Computing Four types of clouds Public cloud Private cloud Community cloud Hybrid cloud Just for visuals, consider moving the text box a bit to the left so that “Community cloud” fits on one line – ALTERNATIVELY, eliminate the word “cloud” from each sub-bullet.

Cloud Computing Cloud computing offerings include Software as a Service (SaaS) Project management Customer Relationship Management (CRM) Human Resources (HR) Platform as a Service (PaaS) Database Development and Testing Business Intelligence Infrastructure as a Service (IaaS) Backup and Recovery Storage Computation

Cloud Computing Benefits Cost savings Agility Scalability On-Demand Availability Portability Environment Increased Innovation Disaster Relief Study conducted by Deloitte 2010 Change to “Loss of control” (small “c” for “control”)

Could Computing Risks and Challenges Security Reliability Vendor Lock In Loss of Control Data Governance Legal Concerns

Migration to Cloud Steps for Migration Discovery and Analytics Map What apps to migrate Profile of the source environment (app, its supporting software and hardware) Map What will target (cloud) landscape look like Provision Create the physical environment (if doing IaaS) Migrate Database changes Code Changes Connection Changes Remediate and Test Functions as expected Performs as expected

Software as a Service (SaaS) Could be completely trivial Sign up for Facebook, Twitter, Dropbox May require a database migration For CRM, time keeping, etc.

Infrastructure as a Service (IaaS) Provisioning needs to occur – physically moving applications and supporting software stack Should be few compatibility issues since user can install whatever components they need If resource requirements are unstable or providers resources are inadequate – resource management component(s) may require development Potential overhead associated with familiarization with target platform technology, installation, administration

Platform as a Service (PaaS) More tight control than IaaS Potential configuration issues Programming Language Compatibility – version matters! Database Compatibility Third party and other supporting components Graphical User Interface

Cloud Provider Pricing Plans Consumption Based Subscription Based Market Based Advertising Based

Different Consumption Based Price Models Set Price per hour for resources Price per hour based on memory in GB, processing units, storage space in GB and platform Price per transferred data in GB (either inbound, outbound or both) Price per quantity of queries Price per TB of data stored Network price per GB stored (either inbound, outbound or both) Bandwidth charged per GB transferred Providers generally have one or more of these pricing models (depending on the types of services they provide and SLAs)

How to choose?

Cost Estimation Guidance Business first needs to determine that applications are suitable for migration Reasons application might not be a candidate for the cloud Deal with sensitive data Require special hardware device Physical configuration difficult to replicate in the cloud Intense requirements for bandwidth or speed – cloud might be too expensive Once feasibility is established, next step is to decide on cloud model and pick a provider Best platform for capability In house capability to perform migration Unique or special requirements Cost – use the calculators if other than SaaS

Check List for Cost Assessment Does migration include SaaS Solutions? If so…. Does data need to be migrated to cloud? If so…. Is target platform database compatible with source database? If so…… Determine the extent to which queries require modification, treat this as a software estimation exercise Assess the size and complexity of the database and bandwidth to evaluate the time for physical import of the data Does migration include IaaS Solutions? If so…. Are resource requirements of application stable and well within the offerings of the cloud provider? If not….. Determine resource requirements for resource management component, treat this as a software estimation exercise. Is the migration staff experienced with the technologies available on the cloud platform? If not…. Determine the amount of training and installations necessary to get the staff and the platform ready for migrated application(s)

Check List for Cost Assessment (cont) Does migration include any PaaS solutions? If so…. Is programming language compatible with the language for the source application? If not…. Assess the amount of code that will require modification, treat this as a software estimation exercise Are there database compatibility or migration issues? If so…. Same treatment as with SaaS as detailed previously Are there third party components or other supporting components that are not compatible with the selected platform? If so…. Assess the amount of capability that will need to be modified or created, treat this as a software estimation exercise Is the GUI suitable for a cloud implementation? If not…. Assess amount of software that will be needed to create a suitable GUI, treat this as a software estimation exercise.

Conclusion Cloud computing allows organizations to offload their IT resource requirements and responsibilities to outside providers It can represent significant cost savings especially to small and medium businesses and start ups Lack of standards make price comparisons among providers difficult. All the providers have calculators to help with this Important to understand you requirements for processing power , storage space, bandwidth, etc. to support decision Migration activities need to well thought out. Considerations include: Cloud Computing model (SaaS, IaaS, PaaS) The capability being provided The technology gaps between source platform and target platform

Questions Arlene.minkiewicz@pricesystems.com