By Manish Shrotriya CSE300 2014MS Software Programs Shrink Wrap Software : Software that one can buy off the shelf and can install on his computer. They.

Slides:



Advertisements
Similar presentations
1/17/20141 Leveraging Cloudbursting To Drive Down IT Costs Eric Burgener Senior Vice President, Product Marketing March 9, 2010.
Advertisements

Creating HIPAA-Compliant Medical Data Applications with Amazon Web Services Presented by, Tulika Srivastava Purdue University.
Amazon. Cloud computing also known as on-demand computing or utility computing. Similar to other utility providers like electric, water, and natural gas,
Chapter 22: Cloud Computing and Related Security Issues Guide to Computer Network Security.
By Adam Balla & Wachiu Siu
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.
Presented by: Rajdeep Biswas Roll No.: 0104IT071082; Branch: IT (VII Sem.) R.K.D.F. Institute of Science & Technology Cloud Computing When Outsourcing.
What is it? CLOUD COMPUTING.  Connects to the cloud via the Internet  Does computing tasks, or  Runs applications, or  Stores Data THE AVERAGE CLOUD.
Presented by Sujit Tilak. Evolution of Client/Server Architecture Clients & Server on different computer systems Local Area Network for Server and Client.
CLOUD COMPUTING.
CLOUD COMPUTING.  It is a collection of integrated and networked hardware, software and Internet infrastructure (called a platform).  One can use.
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.
Duncan Fraiser, Adam Gambrell, Lisa Schalk, Emily Williams
CLOUD COMPUTING. A general term for anything that involves delivering hosted services over the Internet. And Cloud is referred to the hardware and 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.
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
Cloud Computing All Copyrights reserved to Talal Abu-Ghazaleh Organization
Cloud Computing.
Osama Shahid ( ) Vishal ( ) BSCS-5B
For more notes and topics visit:
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 is the use of computing resources (hardware and software) that are delivered as a service over the Internet. Cloud is the metaphor for.
Cloud Models – Iaas, Paas, SaaS, Chapter- 7 Introduction of cloud computing.
CLOUD COMPUTING  IT is a service provider which provides information.  IT allows the employees to work remotely  IT is a on demand network access.
TRANSFORMING IT.  The cloud is a group of servers.  A user interacts with the cloud without worrying about how it is implemented. Cloud computing describes.
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
In the name of God :).
M.A.Doman Short video intro Model for enabling the delivery of computing as a SERVICE.
Cloud Computing & Amazon Web Services – EC2 Arpita Patel Software Engineer.
Advantages Cloud Computing. customers only pay for the access and interfaces that they need. The customer buys only the services they need Cost Advantages.
Cloud Computing Characteristics A service provided by large internet-based specialised data centres that offers storage, processing and computer resources.
Cloud Computing By: Carley Paxton. What is Cloud Computing? CloudCloud computing is the next stage in the Internet's evolution, providing the means through.
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.
Amit Warke Jerry Philip Lateef Yusuf Supraja Narasimhan Back2Cloud: Remote Backup Service.
Paperless Timesheet Management Project Anant Pednekar.
Chapter 8 – Cloud Computing
3/12/2013Computer Engg, IIT(BHU)1 CLOUD COMPUTING-1.
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.
EGI-InSPIRE RI EGI Webinar EGI-InSPIRE RI Porting your application to the EGI Federated Cloud 17 Feb
LEADING FACET OF NETWORKING- CLOUD COMPUTING. Infrastructure provided by the service provider to build internet application. The service provided by cloud.
RANDY MODOWSKI COSC Cloud Computing. Road Map What is Cloud Computing? History of “The Cloud” Cloud Milestones How Cloud Computing is being used.
By: Joshua Wiegand. Overview ● What is the cloud computing? ● History of Mobile Computing ● Service Models ● Deployment Models ● Architecture ● Security.
Cloud Computing ENG. YOUSSEF ABDELHAKIM. Agenda :  The definitions of Cloud Computing.  Examples of Cloud Computing.  Which companies are using Cloud.
 Cloud Computing technology basics Platform Evolution Advantages  Microsoft Windows Azure technology basics Windows Azure – A Lap around the platform.
© 2012 Eucalyptus Systems, Inc. Cloud Computing Introduction Eucalyptus Education Services 2.
Page 1 Cloud Computing JYOTI GARG CSE 3 RD YEAR UIET KUK.
What is Cloud Computing 1. Cloud computing is a service that helps you to perform the tasks over the Internet. The users can access resources as they.
Unit 3 Virtualization.
Chapter 6: Securing the Cloud
Introduction to Cloud Computing
The Future? Or the Past and Present?
Prepared by: Assistant prof. Aslamzai
Principles of Network Applications
The Future? Or the Past and Present?
CSC 480 Software Engineering
Cloud Computing By P.Mahesh
Introduction to Cloud Computing
Cloud Computing.
Network Services, Cloud Computing, and Virtualization
CLOUD COMPUTING Presented By:- EduTechlearners
Cloud Computing Cloud computing refers to “a model of computing that provides access to a shared pool of computing resources (computers, storage, applications,
King Saud University College of Engineering IE – 462: “Industrial Information Systems” Fall – 2018 (1st Sem H) Chapter 2 Information System.
Emerging technologies-
SaaS Software as a Service Copyright © Curt Hill
Presentation transcript:

By Manish Shrotriya CSE MS Software Programs Shrink Wrap Software : Software that one can buy off the shelf and can install on his computer. They are either headless or GUI based. Their advantages: Pay once and use forever Buy hardware once and use many SWS Generally easy to install and maintain, otherwise paid support is available

By Manish Shrotriya CSE MS Software Programs in Internet age Shrink Wrap Software and changes: Till there was no internet, growth of hardware and consequently growth of software resulted in drastic reduction of software usability. Advent of internet: Internet brought a new concept to everyone’s door step. One can get a resource/information that is located in different geography. Initially these recourses were simple piece of information available for masses. Growth of browser based mail brought the concept of personal data stored remotely and presented in different format when requested.

By Manish Shrotriya CSE MS Software Programs in Internet age Browser based mail gave paved path for Client Server based topology. It existed before internet too but limited to research institute. Internet brought this concepts to masses. Advantages: Exponential growth of free information to every one. Invention of communication software like chat, conference software, desktop sharing. Concept of online shopping, banking Huge socio-economic growth

By Manish Shrotriya CSE MS Software Programs in Internet age Architectural changes: Single machine (PC based) Software 1 OS File system Browsers/ client Remote Server Application engine DB Storage

By Manish Shrotriya CSE MS Software Programs in Internet age Architectural changes: Simple Layered Server in Client Sever paradigm to Service Based due to complexity Remote Server Application engine DB Storage Remote Server Application engine Service1 DB Service2 DB Service3 DB

By Manish Shrotriya CSE MS Software Programs in Internet age disadvantage Cost issues: Drastic reduction of software’s usable life( both SWS and C/S) due to frequent upgrade, new technologies Reduction of hardware life changed one time investment into recurring investment. Maintenance cost has increased exponentially for both consumers and organizations. Security: With the dawn of malicious software, privacy and security became big concern for data stored locally and remotely as well.

By Manish Shrotriya CSE MS Software as Service and Platform and Service Due to cost and security organizations came up with offering of software and hardware as service. It is popularly known as cloud computing. Advantages: Consumers can choose different vendor at will Pay only when it is used, only for what is used, means reduced cost No need of high end hardware at consumer side, means increase life of existing hardware. No SWS at consumer side means no maintenance cost. Need of security and expertise became concentrated with SAAS vendors only.

By Manish Shrotriya CSE MS Software as Service and Platform and Service Advantages: Even for organization that are operating in Server side in C/S based structure, no maintenance cost, no high end hardware cost. They could concentrate their limited resources only on the business function they are catering too. Hardware offering became “elastic”. Consumer organizations can demand more hardware based on seasonal pressure on their business and return it once season is over.

By Manish Shrotriya CSE MS Cloud Computing in Details From: Cloud Computing Principles and Paradigms

By Manish Shrotriya CSE MS Cloud Computing in Details From: Cloud Computing Principles and Paradigms

By Manish Shrotriya CSE MS Feature of Cloud computing Self Service: Consumers of cloud computing services expect on- demand, nearly instant access to resources. To support this expectation, clouds must allow self-service access so that customers can request, customize, pay, and use services without intervention of human operators. Per-Usage Metering and Billing: Cloud computing eliminates up- front commitment by users, allowing them to request and use only the necessary amount. Services must be priced on a short term basis (e.g., by the hour), allowing users to release (and not pay for) resources as soon as they are not needed

By Manish Shrotriya CSE MS Feature of Cloud computing Elasticity: Users expect clouds to rapidly provide resources in any quantity at any time. In particular, it is expected that the additional resources can be provided, possibly automatically, when an application load increases and released when load decreases. Customization: In a public cloud, different users pose different requirement. Thus, resources rented from the cloud must be highly customizable. In the case of infrastructure services, customization means allowing users to deploy specialized virtual appliances and to be given admin access to the virtual servers. It could mean different OS and different development technology platforms.

By Manish Shrotriya CSE MS Best Practices of Cloud computing Fail-safe Design: Assume that thing will fail, application would crash hardware would fail. Then design automated detection and recovery. loosely coupled Components: loose coupling isolates the various layers and components of your application so that each component interacts asynchronously with the others and treats them as a “black box.” Elasticity: Proactive(scheduled) Cyclic Scaling, Proactive Event-Based Scaling, Auto-scaling Based on Demand(monitoring based).

By Manish Shrotriya CSE MS Best Practices of Cloud computing Think Parallel: Do things parallel as much as possible be it storing data, catering computing requests, retrieving data. Data type and location: Keep Dynamic Data Closer to the Compute and Static Data Closer to the End User Protect Your Data in Transit. HTTPS, Authentication and Encryption Protect your Data at Rest: Encrypted storage. File encryption or HD encryption.