INFS 214: Introduction to Computing

Similar documents
INFS 214: Introduction to Computing

CLOUD COMPUTING. Lecture 4: Introductory lecture for cloud computing. By: Latifa ALrashed. Networks and Communication Department

INFS 214: Introduction to Computing

In this unit we are going to look at cloud computing. Cloud computing, also known as 'on-demand computing', is a kind of Internet-based computing,

Programowanie w chmurze na platformie Java EE Wykład 1 - dr inż. Piotr Zając

Introduction to Cloud Computing. [thoughtsoncloud.com] 1

COMPTIA CLO-001 EXAM QUESTIONS & ANSWERS

Implementation of Decentralized Access Control with Anonymous Authentication in Cloud

Public Cloud Adoption: 10 benefits your business can t ignore

Intermedia s Private Cloud Exchange

Introduction To Cloud Computing

INFS 214: Introduction to Computing

Migration to Cloud Computing: Roadmap for Success

Cloud Computing: Making the Right Choice for Your Organization

Cloud Computing Overview. The Business and Technology Impact. October 2013

INFS 214: Introduction to Computing

Cloud Computing Introduction & Offerings from IBM

Cloud Computing Context. Image: T. Sridhar

Cloud Computing Concepts, Models, and Terminology

Accelerate Your Enterprise Private Cloud Initiative

10 Cloud Myths Demystified

CLOUD COMPUTING. Supporting Enterprises Enhance IT Capabilities and Business Agility.

Assistant Professor, School of Computer Applications,Career Point University,Kota, Rajasthan, India Id

ERP Solution to the Cloud

1/10/2011. Topics. What is the Cloud? Cloud Computing

Cloud Computing introduction

Cloud Computing Standard 1.1 INTRODUCTION 2.1 PURPOSE. Effective Date: July 28, 2015

MySQL CLOUD SERVICE. Propel Innovation and Time-to-Market

Choosing the Right Cloud. ebook

Privacy hacking & Data Theft

Cloud Computing An IT Paradigm Changer

Introduction to Cloud Computing

INFS 214: Introduction to Computing

CLOUD COMPUTING PRIMER

Perfect Balance of Public and Private Cloud

Cloud Computing. Presentation to AGA April 20, Mike Teller Steve Wilson

GET CLOUD EMPOWERED. SEE HOW THE CLOUD CAN TRANSFORM YOUR BUSINESS.

Taking your next integration or BPM project to the cloud WebSphere Integration User Group, 12 July 2012 IBM Hursley

ECE Enterprise Storage Architecture. Fall ~* CLOUD *~. Tyler Bletsch Duke University

CHEM-E Process Automation and Information Systems: Applications

NATIONAL GUIDELINES ON CLOUD COMPUTING FOR GOVERNMENT, MINISTRIES, DEPARTMENTS AND AGENCIES

Large Scale Computing Infrastructures

10 Cloud Myths Demystified

to know how and when to apply which Microsoft technology. In many cases, you can combine multiple

An introductory look. cloud computing in education

CHALLENGES GOVERNANCE INTEGRATION SECURITY

Fundamental Concepts and Models

Building your Castle in the Cloud for Flash Memory

Demystifying the Cloud With a Look at Hybrid Hosting and OpenStack

Cloud Computing 4/17/2016. Outline. Cloud Computing. Centralized versus Distributed Computing Some people argue that Cloud Computing. Cloud Computing.

Part III: Evaluating the Business Value of the Hybrid Cloud

Move Up to an OpenStack Private Cloud and Lose the Vendor Lock-in

Delivering Complex Enterprise Applications via Hybrid Clouds

Hybrid Infrastructure Hosting Clouds + Dedicated + Colocated GoGrid / ServePath September 09

Choosing the Right Cloud Computing Model for Data Center Management

Journey to the Cloud. Jeff Hoehing, Principal Consultant

INFS 214: Introduction to Computing

Cloud Computing, SaaS and Outsourcing

Building a Secure and Compliant Cloud Infrastructure. Ben Goodman Principal Strategist, Identity, Compliance and Security Novell, Inc.

Cloud Computing. What is cloud computing. CS 537 Fall 2017

6/17/2017. Cloud Computing. Presented By: Mark Jordan. Agenda. Definition Structures Examples Which is Better? Future

IT Enterprise Services. Capita Private Cloud. Cloud potential unleashed

Go Cloud. VMware vcloud Datacenter Services by BIOS

Data Protection Modernization: Meeting the Challenges of a Changing IT Landscape

Cloud Computing. Grace A. Lewis Research, Technology and Systems Solutions (RTSS) Program System of Systems Practice (SoSP) Initiative

Government Data Center Modernization

Enterprise Private Cloud. Fully managed private cloud as a service in your data centre or ours.

Public, Private, or Hybrid Cloud

Faculté Polytechnique

Managing your Cloud with Confidence

How to Leverage Containers to Bolster Security and Performance While Moving to Google Cloud

Overview of Microsoft Virtualization

2-4 April 2019 Taets Art and Event Park, Amsterdam CLICK TO KNOW MORE

Community Clouds And why you should care about them

Cloud Services. Infrastructure-as-a-Service

Oracle Application Container Cloud

Hybrid Cloud 1. ebookiness created by the HPE Europe Division of Ingram Micro

Presentation Outline. Introduction Information Gathering Sample of Results Requirements Case Study Challenges Recommendations

The IBM Platform Computing HPC Cloud Service. Solution Overview

Cloud Computing and Service-Oriented Architectures

Keeping the lid on storage

Granted: The Cloud comes with security and continuity...

Cloud-based data backup: a buyer s guide

Cloud security is an evolving sub-domain of computer and. Cloud platform utilizes third-party data centers model. An

SOFTWARE PLATFORM INFRASTRUCTURE. as a Service. as a Service. as a Service. Empower Users. Develop Apps. Manage Machines

Accelerate your Azure Hybrid Cloud Business with HPE. Ken Won, HPE Director, Cloud Product Marketing

Cloud Computing and Cloud Networking

CASE STUDY: USING THE HYBRID CLOUD TO INCREASE CORPORATE VALUE AND ADAPT TO COMPETITIVE WORLD TRENDS

Third Party Cloud Services Its Adoption in the New Age

2013 Cloud Computing Outlook: Private Cloud Expected to Grow at Twice the Rate of Public Cloud

CLOUD COMPUTING-ISSUES AND CHALLENGES

DEFINING SECURITY FOR TODAY S CLOUD ENVIRONMENTS. Security Without Compromise

WHITE PAPER HYBRID CLOUD: FLEXIBLE, SCALABLE, AND COST-EFFICIENT UK: US: HK:

Ten things hyperconvergence can do for you

WHAT CIOs NEED TO KNOW TO CAPITALIZE ON HYBRID CLOUD

Benefits of IBM Power Systems in the Cloud 2012 IBM Corporation

Architectural Implications of Cloud Computing

FAST TRACK YOUR AMAZON AWS CLOUD TECHNICAL SKILLS. Enterprise Website Hosting with AWS

CLOUD COMPUTING ABSTRACT

Kaltura Platform: Ultimate Deployment Flexibility

Transcription:

INFS 214: Introduction to Computing Session 13 Cloud Computing Lecturer: Dr. Ebenezer Ankrah, Dept. of Information Studies Contact Information: eankrah@ug.edu.gh College of Education School of Continuing and Distance Education 2014/2015 2016/2017

Session Overview Cloud computing refers to application and services offered over the Internet. These services are offered from data centers all over the world, which collectively are referred to as the "cloud." This metaphor represents the intangible, yet universal nature of the Internet. The idea of the "cloud" simplifies the many network connections and computer systems involved in online services. Examples of cloud computing include online backup services, social networking services, and personal data services such as Apple's MobileMe. DR. EBENEZER ANKRAH Slide 2

Session Overview This session seeks to explain the concept of cloud computing, different services available and the benefit of cloud computing. At the end of the session, the student will Understand the basic concept of cloud computing Be able to differentiate between public cloud and private cloud Understand the different services provided through cloud computing Understand the usage and benefit of cloud computing Identify challenges that are associated with cloud computing DR. EBENEZER ANKRAH Slide 3

Session Outline The key topics to be covered in the session are as follows: Concept of Cloud Computing Cloud Computing Models Public and Private Clouds Benefits and Challenges of Cloud Computing DR. EBENEZER ANKRAH Slide 4

Reading List Thomas, E., Zaigham, M., & Ricardo, P. (2014). Cloud Computing: Concepts, Technology & Architecture. Prentice Hall/PearsonPTR. (Chapters 12 and 13) http://www.pcmag.com/article2/0,2817,2372163,00.asp http://www.ehow.com http://computer.howstuffworks.com/cloud-computing/cloudcomputing.htm http://www.infoworld.com/article/2683784/cloudcomputing/what-cloud-computing-really-means.html DR. EBENEZER ANKRAH Slide 5

Topic One CONCEPT OF CLOUD COMPUTING DR. EBENEZER ANKRAH Slide 6

Concept of Cloud Computing Cloud computing is a computing paradigm, where a large pool of systems are connected in private or public networks, to provide dynamically scalable infrastructure for application, data and file storage. With the advent of this technology, the cost of computation, application hosting, content storage and delivery is reduced significantly. Cloud computing is a practical approach to experience direct cost benefits and it has the potential to transform a data center from a capital-intensive set up to a variable priced environment. DR. EBENEZER ANKRAH Slide 7

Concept of Cloud Computing The idea of cloud computing is based on a very fundamental principal of reusability of information technology capabilities. The difference that cloud computing brings compared to traditional concepts of grid computing, distributed computing, utility computing, or autonomic computing is to broaden horizons across organizational boundaries. DR. EBENEZER ANKRAH Slide 8

Concept of Cloud Computing Forrester defines cloud computing as: A pool of abstracted, highly scalable, and managed computer infrastructure capable of hosting end customer applications and billed by consumption. DR. EBENEZER ANKRAH Slide 9

Concept of Cloud Computing DR. EBENEZER ANKRAH Slide 10

Questions Individual Assignment: What are the benefits and challenges of cloud computing? Forum Question: Discuss the cloud computing models DR. EBENEZER ANKRAH Slide 11

Topic Two CLOUD COMPUTING MODELS DR. EBENEZER ANKRAH Slide 12

Cloud Computing Models Cloud Providers offer services that can be grouped into three categories. Namely: Software as a Service (SaaS) Platform as a Service (Paas) Infrastructure as a Service (Iaas) Software as a Service (SaaS) In this model, a complete application is offered to the customer, as a service on demand. A single instance of the service runs on the cloud and multiple end users are serviced. DR. EBENEZER ANKRAH Slide 13

Cloud Computing Models On the customers side, there is no need for upfront investment in servers or software licenses, while for the provider, the costs are lowered, since only a single application needs to be hosted and maintained. Today SaaS is offered by companies such as Google, Salesforce, Microsoft, Zoho, etc. DR. EBENEZER ANKRAH Slide 14

Cloud Computing Models Platform as a Service (Paas): Here, a layer of software, or development environment is encapsulated and offered as a service, upon which other higher levels of service can be built. The customer has the freedom to build his own applications, which run on the provider s infrastructure. DR. EBENEZER ANKRAH Slide 15

Cloud Computing Models To meet manageability and scalability requirements of the applications, PaaS providers offer a predefined combination of OS and application servers, such as LAMP platform (Linux, Apache, MySql and PHP), restricted J2EE, Ruby etc. Google s App Engine, Force.com, etc. are some of the popular PaaS examples. DR. EBENEZER ANKRAH Slide 16

Cloud Computing Models Infrastructure as a Service (Iaas): IaaS provides basic storage and computing capabilities as standardized services over the network. Servers, storage systems, networking equipment, data centre space etc. are pooled and made available to handle workloads. The customer would typically deploy his own software on the infrastructure. Some common examples are Amazon and GoGrid DR. EBENEZER ANKRAH Slide 17

Cloud Computing Models DR. EBENEZER ANKRAH Slide 18

Topic Three PUBLIC AND PRIVATE CLOUDS DR. EBENEZER ANKRAH Slide 19

Public and Private Clouds Enterprises can choose to deploy applications on Public, Private or Hybrid clouds. Cloud Integrators can play a vital part in determining the right cloud path for each organization. Public Cloud Public clouds are owned and operated by third parties; they deliver superior economies of scale to customers, as the infrastructure costs are spread among a mix of users, giving each individual client an attractive low-cost, Pay-as-yougo model. DR. EBENEZER ANKRAH Slide 20

Cloud Computing Models All customers share the same infrastructure pool with limited configuration, security protections, and availability variances. These are managed and supported by the cloud provider. One of the advantages of a Public cloud is that they may be larger than an enterprises cloud, thus providing the ability to scale seamlessly on demand. DR. EBENEZER ANKRAH Slide 21

Cloud Computing Models Private Cloud Private clouds are built exclusively for a single enterprise. They aim to address concerns on data security and offer greater control, which is typically lacking in a public cloud. There are two variations to a private cloud: On-premise Private Cloud: On-premise private clouds, also known as internal clouds are hosted within one s own data center. This model provides a more standardized process and protection, but is limited in aspects of size and scalability. DR. EBENEZER ANKRAH Slide 22

Cloud Computing Models IT departments would also need to incur the capital and operational costs for the physical resources. This is best suited for applications which require complete control and configurability of the infrastructure and security. Externally hosted Private Cloud: This type of private cloud is hosted externally with a cloud provider, where the provider facilitates an exclusive cloud environment with full guarantee of privacy. This is best suited for enterprises that don t prefer a public cloud due to sharing of physical resources. DR. EBENEZER ANKRAH Slide 23

Cloud Computing Models Hybrid Cloud Hybrid Clouds combine both public and private cloud models. With a Hybrid Cloud, service providers can utilize 3rd party Cloud Providers in a full or partial manner thus increasing the flexibility of computing. The Hybrid cloud environment is capable of providing ondemand, externally provisioned scale. The ability to augment a private cloud with the resources of a public cloud can be used to manage any unexpected surges in workload. DR. EBENEZER ANKRAH Slide 24

Topic Four BENEFITS AND CHALLENGES OF CLOUD COMPUTING DR. EBENEZER ANKRAH Slide 25

Benefits and Challenges of Cloud Computing Enterprises would need to align their applications, so as to exploit the architecture models that Cloud Computing offers. Some of the typical benefits are listed below: Reduced Cost There are a number of reasons to attribute Cloud technology with lower costs. The billing model is pay as per usage The infrastructure is not purchased thus lowering maintenance. Initial expense and recurring expenses are much lower than traditional computing. DR. EBENEZER ANKRAH Slide 26

Benefits and Challenges of Cloud Increased Storage Computing With the massive Infrastructure that is offered by Cloud providers today, storage and maintenance of large volumes of data is a reality. Sudden workload spikes are also managed effectively and efficiently, since the cloud can scale dynamically. DR. EBENEZER ANKRAH Slide 27

Benefits and Challenges of Cloud Flexibility Computing This is an extremely important characteristic. With enterprises having to adapt, even more rapidly, to changing business conditions, speed to deliver is critical. Cloud computing stresses on getting applications to market very quickly, by using the most appropriate building blocks necessary for deployment. DR. EBENEZER ANKRAH Slide 28

Benefits and Challenges of Cloud Computing Cloud Computing Challenges Despite its growing influence, concerns regarding cloud computing still remain. In our opinion, the benefits outweigh the drawbacks and the model is worth exploring. Some common challenges are: Data Protection Data Security is a crucial element that warrants scrutiny. Enterprises are reluctant to buy an assurance of business data security from vendors. They fear losing data to competition and the data confidentiality of consumers. DR. EBENEZER ANKRAH Slide 29

Benefits and Challenges of Cloud Computing In many instances, the actual storage location is not disclosed, adding onto the security concerns of enterprises. In the existing models, firewalls across data centers (owned by enterprises) protect this sensitive information. In the cloud model, Service providers are responsible for maintaining data security and enterprises would have to rely on them. DR. EBENEZER ANKRAH Slide 30

Benefits and Challenges of Cloud Computing Data Recovery and Availability All business applications have Service level agreements that are stringently followed. Operational teams play a key role in management of service level agreements and runtime governance of applications. DR. EBENEZER ANKRAH Slide 31

Benefits and Challenges of Cloud Computing In production environments, operational teams support Appropriate clustering and Fail over Data Replication System monitoring (Transactions monitoring, logs monitoring and others) Maintenance (Runtime Governance) Disaster recovery Capacity and performance management If, any of the above mentioned services is under-served by a cloud provider, the damage and impact could be severe. DR. EBENEZER ANKRAH Slide 32

Benefits and Challenges of Cloud Computing Management Capabilities Despite there being multiple cloud providers, the management of platform and infrastructure is still in its infancy. Features like Auto-scaling for example, are a crucial requirement for many enterprises. There is huge potential to improve on the scalability and load balancing features provided today. DR. EBENEZER ANKRAH Slide 33

Benefits and Challenges of Cloud Computing Regulatory and Compliance Restrictions In some of the European countries, Government regulations do not allow customer's personal information and other sensitive information to be physically located outside the state or country. In order to meet such requirements, cloud providers need to setup a data center or a storage site exclusively within the country to comply with regulations. DR. EBENEZER ANKRAH Slide 34

Benefits and Challenges of Cloud Computing Having such an infrastructure may not always be feasible and is a big challenge for cloud providers. With cloud computing, the action moves to the interface that is, to the interface between service suppliers and multiple groups of service consumers. Cloud services will demand expertise in distributed services, procurement, risk assessment and service negotiation areas that many enterprises are only modestly equipped to handle. DR. EBENEZER ANKRAH Slide 35

References Hutchinson, S. E., & Sawyer, S. C. (2013). Computers: The user perspective. Boston: Irwin McGraw-Hill. O Leary, T. J., & O Leary, L. I. (2014). Computer Today. Boston: McGraw Hill. Thomas, E., Zaigham, M., & Ricardo, P. (2014). Cloud Computing: Concepts, Technology & Architecture. Prentice Hall/PearsonPTR. Williams, B. K., & Sawyer, S. C. (2014). Using Information Technology: A practical introduction to computers and communications (11 th ed.). McGraw-Hill Education. DR. EBENEZER ANKRAH Slide 36