1 NETE4631 Course Wrap-up and Benefits, Challenges, Risks Lecture Notes #15.

Slides:



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

By Adam Balla & Wachiu Siu
Clouds C. Vuerli Contributed by Zsolt Nemeth. As it started.
INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 6 2/13/2015.
Cloud SUT proposal OSGcloud group. Objective To fill in the Research the group about the thinking within the OSG working group To solicit new ideas/proposals.
CLOUD COMPUTING AN OVERVIEW & QUALITY OF SERVICE Hamzeh Khazaei University of Manitoba Department of Computer Science Jan 28, 2010.
Obstacles Security Culture Cloud Cloud Computing will be the primary delivery model, the big question is how fast is going to get there. The cost is the.
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.
INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 4.
SaaS, PaaS & TaaS By: Raza Usmani
M.A.Doman Model for enabling the delivery of computing as a SERVICE.
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.
EA and IT Infrastructure - 1© Minder Chen, Stages in IT Infrastructure Evolution Mainframe/Mini Computers Personal Computer Client/Sever Computing.
Plan Introduction What is Cloud Computing?
Cloud Computing in Large Scale Projects George Bourmas Sales Consulting Manager Database & Options.
Effectively and Securely Using the Cloud Computing Paradigm.
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.
Introduction to Cloud Computing
Effectively Explaining the Cloud to Your Colleagues.
Cloud Computing Cloud Computing Class-1. Introduction to Cloud Computing In cloud computing, the word cloud (also phrased as "the cloud") is used as a.
3 Cloud Computing.
1 NETE4631 Network Information Systems : Introduction to Cloud Computing Lecture Notes #1.
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 is the use of computing resources (hardware and software) that are delivered as a service over the Internet. Cloud is the metaphor for.
1 ITEC0724 Modern Related Technology on Mobile D. : Cloud Deployment Model + Migration and Mobile Cloud Computing Lecture Notes #2.
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
TECHNOLOGY GUIDE THREE
M.A.Doman Short video intro Model for enabling the delivery of computing as a SERVICE.
Presented by: Mostafa Magdi. Contents Introduction. Cloud Computing Definition. Cloud Computing Characteristics. Cloud Computing Key features. Cost Virtualization.
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.
Cloud Computing Project By:Jessica, Fadiah, and Bill.
1 NETE4631 Network Information Systems : Introduction to Cloud Computing Lecture Notes #2.
NETE4631 Network Information Systems (NISs): Cloud Computing Suronapee, PhD 1.
Cloud computing Cloud Computing1. NIST: Five essential characteristics On-demand self-service Computing capabilities, disks are demanded over the network.
CLOUD COMPUTING RICH SANGPROM. What is cloud computing? “Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a.
Software Acquisition Management. Cloud Computing 2.
3/12/2013Computer Engg, IIT(BHU)1 CLOUD COMPUTING-1.
CISC 849 : Applications in Fintech Namami Shukla Dept of Computer & Information Sciences University of Delaware A Cloud Computing Methodology Study of.
Web Technologies Lecture 13 Introduction to cloud computing.
Bay Ridge Security Consulting (BRSC) 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.
CLOUD COMPUTING WHAT IS CLOUD COMPUTING?  Cloud Computing, also known as ‘on-demand computing’, is a kind of Internet-based computing,
Lecturer: Eng. Mohamed Adam Isak PH.D Researcher in CS M.Sc. and B.Sc. of Information Technology Engineering, Lecturer in University of Somalia and Mogadishu.
RANDY MODOWSKI COSC Cloud Computing. Road Map What is Cloud Computing? History of “The Cloud” Cloud Milestones How Cloud Computing is being used.
Submitted to :- Neeraj Raheja Submitted by :- Ghelib A. Shuaib (Asst. Professor) Roll No : Class :- M.Tech(CSE) 2 nd Year.
Software as a Service (SaaS) Fredrick Dande, MBA, PMP.
KAASHIV INFOTECH – A SOFTWARE CUM RESEARCH COMPANY IN ELECTRONICS, ELECTRICAL, CIVIL AND MECHANICAL AREAS
© 2012 Eucalyptus Systems, Inc. Cloud Computing Introduction Eucalyptus Education Services 2.
Cloud Computing 3. TECHNOLOGY GUIDE 3: Cloud Computing 2 Copyright John Wiley & Sons Canada.
1 Views of Cloud Computing Prof. Ravi Sandhu Executive Director and Endowed Chair March 25, © Ravi Sandhu.
Welcome To We have registered over 5,000 domain names and host over 1,500 cloud servers for individuals and organizations, Our fast and reliable.
CS 6027 Advanced Networking FINAL PROJECT ​. Cloud Computing KRANTHI ​ CHENNUPATI PRANEETHA VARIGONDA ​ SANGEETHA LAXMAN ​ VARUN ​ DENDUKURI.
Lecture 6: Cloud Computing
Chapter 6: Securing the Cloud
Cloud Computing Kelley Raines.
Introduction to Cloud Computing
Cloud Computing.
Cloud Computing Dr. Sharad Saxena.
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.
Computers Are Your Future Twelfth Edition
Introduction to Cloud Computing
Cloud Computing: Concepts
Views of Cloud Computing
Cloud Computing Erasmus+ Project
Presentation transcript:

1 NETE4631 Course Wrap-up and Benefits, Challenges, Risks Lecture Notes #15

Class Overview Introduction to Cloud computing and its impact on organizations, businesses, and society Models of Cloud computing offerings (SaaS, PaaS, IaaS) and deployment (public, private, hybrid) Strengthens and weaknesses of different types of Clouds (public, private, hybrid) Approaches Foundation of Cloud systems’ architectures Patterns and tactics for designing Cloud-based service oriented systems 2

Class Overview (2) Overview of Security and privacy challenges and solutions for Cloud-based systems Designing and Assessing strategies for migration to Clouds Managing, administering, monitoring, and supporting Cloud-based systems Benefits, challenges, and risks of Cloud Computing Evaluation and Comparison of proprietary and Open Source Cloud-based Solutions, e.g., EC2, Google AppEngine, Azure, Eucalyptus, and Hadoop. 3

4 What is Cloud Computing? “Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction.” (A definition by the US National institute of standards and technology (NIST)) Some of the characteristics Distributed computing at a massive scale On demand elasticity Exploiting existing technologies (Grid, Utility, Virtualization) Pay per use model Driven by economies of scale

5 Main Aspects of a Cloud System

Designing Cloud-based Applications Design Requirements Scalable and Reliable (99.99% availability); fast? Inexpensive because of using commodity hardware Simple –combining scalability, reliability, speed and inexpensiveness with simplicity is a challenge Migration Which application or data to move in clouds? Functionality Mapping Analysis of critical features of application where to deploy the application Analysis of features supported by cloud provider 6

Benefits Scalability Unlimited computer resources as needed Elasticity Ability to right-size resources as required Simplicity and low barrier to entry Simplified technical and access to business Utility Match resources to need on an ongoing basis 7

Benefits (2) Knowledgeable vendors Highly reputable and knowledgeable vendor in the business Security With expert vendors, your data may be more secure but no guarantee, so do your homework well Centralized data/ Reduced data loss/Monitoring/ Instant swap-over/ Logging/ Secure builds/ Improved software security/ Security testing 8

Case Study on Oil & Gas Industry The migration use-case of an IT System From a company’s in-house data center To Amazon EC2 9 System Overview System Deployed in the Cloud

Infrastructure costs Company C paid £104,000 to Company B for the system in 2005, £19,400 of which was for the system’s infrastructure. In addition, C paid B £43,000 per year for system support and maintenance, £3600 of which is for the running costs of the system infrastructure. Over a 5 year period, the total cost of the system infrastructure is therefore: £19,400 + (5 x £3,600) = £

Price Comparision Amazon EC2 provides an option of using either small or large server instances depending on the amount of CPU power and RAM required. In Cloud, 37% cheaper compared to 1 small and 1 large server instance 11

Support and Maintenance In 2005, 218 Support calls have been made regarding the operation of the system. The majority were about software problems. 45 calls were related to the system’s infrastructure. 38 calls – backup problems 5 calls – network problems 2 calls – power outages at B In cloud – 21% eliminated 12

Stakeholders’ Impact Analysis Stakeholders’ impact analysis is a method of identifying potential sources of benefits and risks from the perspectives of multiple stakeholders. 13

Some potential constraints Sensitive information Cloud may not be for extremely private and sensitive data Encrypt your data before handing over to someone else such as using PGP Government can easily get information from third party Google can share data with government if its lawful request Read and understand the terms and conditions 14

Security Concerns Security are primary questions!!! Privacy concerns with a third party Do whatever appropriate to secure your data Vendor would do their best but you should do yours Hackers Identify and understand the potential motives of hackers Assess the security measures based on the motives 15

Early and New Cloud Applications (1) Compute Cloud Access to highly scalable, inexpensive, on-demand computing resources (2) Cloud Storage Outsourcing storage solution (3) Cloud-based Applications Cloud infrastructure is utilized for multi-instance, multi-tenant applications Software application delivered through web browsers Example Collaboration, data analysis, Mobility, Backup Apps 16

Cloud computing not suitable! Latency concerns and throughput demands Hard real time applications may not use clouds Bandwidth hungry applications may be quite expensive to run in clouds Software and Hardware dependencies Applications requiring specialized software or hardware such as chipsets Cost Depending, cloud bursting may be suitable Lack of need If you don’t need it, don’t try them out 17

Cloud computing not suitable! Integration with existing applications Cloud and non-cloud applications may create problems Geopolitical concerns No one known which privacy and protection laws apply Legislative issues Stored Communications Act enables FBI to access data without a warrant or the owner’s consent 18

Learning Outcome Describe different concepts and mechanisms underpinning Cloud computing and its potential impacts on businesses. Provide a detailed description of technologies and approaches enabling Cloud computing such as service-orientation, Internet infrastructures, virtualization, distributed computing, multi-tenancy, resource provisioning techniques, and protocols. 19

Learning Outcome (2) Evaluate and select an appropriate public cloud provider by applying the theoretical concepts and practical techniques from the course. Analyse and explain key aspects of building for and/or migrating systems to Cloud such as costs involved, potential benefits, security issues, regulatory concerns, and standards. 20

References Chapter 2 of Course Book: Cloud Computing Bible, 2011, Wiley Publishing Inc. Cloud Migration: A Case Study of Migrating an Enterprise IT System to IaaS, Khajeh-Hosseini, A., Greenwood, D., Sommerville, I.,