Information Systems in Organizations 5.2 Cloud Computing

Slides:



Advertisements
Similar presentations
By Adam Balla & Wachiu Siu
Advertisements

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.
SaaS, PaaS & TaaS By: Raza Usmani
Engineering the Cloud Andrew McCombs March 10th, 2011.
INTRODUCTION TO CLOUD COMPUTING Cs 595 Lecture 5 2/11/2015.
Duncan Fraiser, Adam Gambrell, Lisa Schalk, Emily Williams
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.
 Cloud computing is one of the more recent technologies that many businesses, individuals and other industry organizations believe to by one of the keys.
1 Introduction to Cloud Computing Jian Tang 01/19/2012.
Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over the Internet. Cloud is the metaphor for.
Cloud Computing Kwangyun Cho v=8AXk25TUSRQ.
Cloud Computing. What is Cloud Computing? Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable.
Introduction to Cloud Computing
Cloud Computing. Cloud Computing defined Dynamically scalable, device-independent and task-centric computing resources are provided online, with all charges.
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.
Plan  Introduction  What is Cloud Computing?  Why is it called ‘’Cloud Computing’’?  Characteristics of Cloud Computing  Advantages of Cloud Computing.
What is the cloud ? IT as a service Cloud allows access to services without user technical knowledge or control of supporting infrastructure Best described.
Company small business cloud solution Client UNIVERSITY OF BEDFORDSHIRE.
Enterprise Cloud Computing
HUSKY CONSULTANTS FRANKLIN VALENCIA WIOLETA MILCZAREK ANTHONY GAGLIARDI JR. BRIAN CONNERY.
3/12/2013Computer Engg, IIT(BHU)1 CLOUD COMPUTING-1.
Web Technologies Lecture 13 Introduction to cloud computing.
Information Systems in Organizations 5.2 Cloud Computing.
1 TCS Confidential. 2 Objective : In this session we will be able to learn:  What is Cloud Computing?  Characteristics  Cloud Flavors  Cloud Deployment.
The Information Age Redefining the Rules of Business.
Information Systems in Organizations 5.2 Cloud Computing.
Information Systems in Organizations 5.1 Platforms and Network Effects.
Cloud Computing ENG. YOUSSEF ABDELHAKIM. Agenda :  The definitions of Cloud Computing.  Examples of Cloud Computing.  Which companies are using Cloud.
Agenda  What is Cloud Computing?  Milestone of Cloud Computing  Common Attributes of Cloud Computing  Cloud Service Layers  Cloud Implementation.
Web 2.0: Concepts and Applications 6 Linking Data.
Clouding with Microsoft Azure
Prof. Jong-Moon Chung’s Lecture Notes at Yonsei University
Lecture 6: Cloud Computing
Unit 3 Virtualization.
Chapter 6: Securing the Cloud
Avenues International Inc.
Information Systems in Organizations 5
By: Raza Usmani SaaS, PaaS & TaaS By: Raza Usmani
PLEASE SIT WITH YOUR groups Please submit your Reading Summary
Beyond Desktop : Introducing Cloud Computing
IOT Critical Impact on DC Design
Prepared by: Assistant prof. Aslamzai
New Heights by Guiding Them into the Cloud
What is Cloud Computing - How cloud computing help your Business?
Free Cloud Management Portal for Microsoft Azure Empowers Enterprise Users to Govern Their Cloud Spending and Optimize Cloud Usage and Planning MICROSOFT.
Andrew McCombs March 10th, 2011
Wonderware Online Cost-Effective SaaS Solution Powered by the Microsoft Azure Cloud Platform Delivers Industrial Insights to Users and OEMs MICROSOFT AZURE.
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 Team Members: Aleksandra Knezevic Willie Robbins
CLOUD COMPUTING Presented By:- EduTechlearners
Updates Max Lab 3a & 3b – Due Friday, November 17th
CNIT131 Internet Basics & Beginning HTML
In-Class Activity… Cloud Computing.
Cloud Computing.
Be Better: Achieve Customer Service Excellence and Create a Lean RMA and Returns Process with Renewity RMA and the Power of Microsoft Azure MICROSOFT AZURE.
On-Premises, or Deployed in a Hybrid Environment
Cloud Computing Cloud computing refers to “a model of computing that provides access to a shared pool of computing resources (computers, storage, applications,
Dell Data Protection | Rapid Recovery: Simple, Quick, Configurable, and Affordable Cloud-Based Backup, Retention, and Archiving Powered by Microsoft Azure.
Brandon Hixon Jonathan Moore
Emerging technologies-
Cloud Computing: Concepts
Cloud Computing LegalRun Solutions Why It’s Right for You!
Zendos Tecnologia Utilizes the Powerful, Scalable
Presentation transcript:

Information Systems in Organizations 5.2 Cloud Computing

Enterprise Cloud Computing Computing On Demand Characteristics: On demand self-service Network access from anywhere Rapid elasticity (scalability) & Resources pooling Measured services (pay for services you use)

Cloud Computing 101 Cloud computing refers to the delivery of computing services over a proprietary network or . The Cloud refers to the many located throughout the world that house the hardware necessary to offer cloud services. Cloud computing services fall into three categories: , Platform-as-a-Service (PaaS), and Software-as-a-Service (SaaS). The recent proliferation of technology, on which cloud computing is based, has contributed to its current popularity. Cloud services are made available according to three delivery models: public, private, and .

Enterprise Cloud Computing Technology as a “utility” Capital Expenditures become Operating Expenditures Enables universal, global, & mobile collaboration Source: http://www.dailytech.com/Cloud+Computing+Changing+IT+in+Small+Business+World/article33635.htm

Cloud Computing Cons Pros Security and Availability of data Anywhere, Anytime collaboration / remote access A green choice Reduced Support/IT Staff and Hardware Needs Less expensive  Increased Agility/Scalability Disaster Recovery Easy to Use Improved service and performance Cons Security and Availability of data Reliable Internet Service Cloud vendors could go out of business (need back up plans)

Big Players in Cloud Computing Amazon Web Services (AWS) Google Cloud Platform Oracle And many others

How to Choose Your Cloud Service Provider Organizations considering a cloud service provider should look for three things: Trust, Technical expertise and Understanding, and a Third-party . Organizations can use the control objectives as a guide to what they should know about a provider. A of companies perform a comprehensive review of their cloud service providers before sealing the deal.

Cloud Computing Models IaaS: Infrastructure as a Service PaaS: Platform as a Service SaaS: Software as a Service Various other models exist (XaaS)

IaaS, PaaS, SaaS Explained IaaS: “host” – you pay for the infrastructure but you are responsible for all application development and deployment and support activities. PaaS: “build” – you pay for the infrastructure and for a developing platform that supports many areas of deployment so you can just focus on programming your application. SaaS: “consume” – you pay for an entire solution that is fully built, deployed, and distributed over the web for you to consume on demand. You have no infrastructure, development, deployment, or support responsibilities.

Which environment would be best if you need a simple, rapid, high-availability solution to answer a standard business problem? Which environment would be best if your use case requires a lot of customization and proprietary code to support a unique business model, and you have a big budget and plenty of developing, back-end, and support talent? Which environment would be best if you need to rapidly deploy your own application but need the support of a developing environment and automated support to your code?

1) IaaS (Infrastructure as a Service) “Online services that abstract user from the detail of infrastructure like physical computing resources, location, data partitioning, scaling, security, backup, etc.” The user is responsible for installing and maintaining the operating system and the application software. Resource Pooling Pay for resources allocated and consumed, much like a utility service.

IaaS: Amazon Web Services: EC2 The gold standard in IaaS Many services you use run on AWS Hundreds of success stories Click image to watch demo

AWS Case Study: Johnson & Johnson Click image to watch video

AWS Case Study: Johnson & Johnson What we learned from watching the video: What are J&J main product offerings (pharmaceuticals and medical devices) How J&J have achieved global growth (M&A) Forces in the competitive landscape: demand for efficiency, transparency, healthcare reform, emerging markets (Sounds like Michael Porter 5 Forces) What AWS did for J&J’s technology architecture (hard and soft benefits?) Servers on demand & Virtualization Compliance with FDA, HIPPA, CMS Insights (how does big data create value by providing insights?) BYOD trend

AWS Case Study: Netflix << Click image to watch video Questions based on the video: How has AWS solved Netflix’s technology needs? What are virtualization instances? What are the benefits of scalability in architecture? What are some other potential uses for web services?

Google Cloud Platform: Compute Engine Built on the same infrastructure as Google search engine, Gmail, YouTube: “Powered by Google” Scalable virtualization on demand Pay per consumption, like a utility, cents per hour of usage Each virtual machine instance is equipped with resources like disk, network, firewall, etc.

2) PaaS (Platform as a Service) Build and deploy applications to the web quickly and without the significant capital expenditures and complexity of investments in infrastructure and support layers Platform includes security layers, databases, operating systems, and developing/execution environments Rapid deployment Automatic Scaling Integration with developing tools Pay for what your application consumes

PaaS: Google App Engine (2008) The gold standard in PaaS Supports Python, Java, PHP, and Go Includes free quotas Pay per application consumption Hundreds of apps built and deployed

GCP Case Study: Snapchat << Click image to watch video Snapchat has been valued at ~$15 Billion All it offers is an app to share temporary, fleeting images Why is scalability so important? How might demand surge during events like Superbowl, Academy Awards, Elections, etc.?

PaaS: AWS Elastic Beanstalk (2011) Launched 3 years after (and in response to) Google App Engine Supports more programming languages than Google Uses similar quotas and pay per consumption model Click image to watch demo

3) SaaS (Software as a Service) Cloud based software Central, multi-tenant or virtualization architecture supports scalability Distributed via web browsers; available anywhere with an internet connection Compatible with multiple operating systems and devices Easy to use, collaborate, update, and sync Reduced time to benefit / rapid prototyping Revenue model is subscription based

Examples of SaaS SalesForce NetSuite Constant Contact GoToMeeting CRM tool NetSuite CRM and ERP combined service Constant Contact Marketing automation tool GoToMeeting Conferencing solution Google Docs Collaboration tool DropBox Storage solution Adobe Creative Cloud Suite of creative solution Microsoft 365 Suite of creative solutions

SaaS Subscription Types Monthly billing Term billing Freemium: limited version free forever (usually very low conversion rate) Free Trial: full version free for a period (conversion rates should be higher) Paywall: similar to free trial, content blocked by quota Freemium

Cloud failures will happen. Are you ready? Mitigating the risk of cloud failures is as simple as being prepared. With the right insurance, hard-drive backups, encryption and other techniques, you can drastically reduce the potential of cloud storage failures. The first thing to check is the of your cloud service contracts. When all of your data is stored in the cloud, you run the risk of losing it forever. The best way to sidestep this issue is to back up at least your information to a local server. You can purchase insurance to minimize the consequences of cloud failures.