Basant Narayan Singh Techno-Pulse A Beginner’s Guide.

Slides:



Advertisements
Similar presentations
CHANGING THE WAY IT WORKS Cloud Computing 4/6/2015 Presented by S.Ganesh ( )
Advertisements

Cloud Computing at GES DISC Presented by: Long Pham Contributors: Aijun Chen, Bruce Vollmer, Ed Esfandiari and Mike Theobald GES DISC UWG May 11, 2011.
1 Cloud Computing with Amazon and Oracle Lewis Cunningham TUSC, Sr Datawarehouse Consultant
Cloud Computing From Different Perspective. but first, What is cloud? Why is it called cloud?
Cloud Computing Brandon Hixon Jonathan Moore. Cloud Computing Brandon Hixon What is Cloud Computing? How does it work? Jonathan Moore What are the key.
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.
The Cloud: Demystified Neil Cattermull Frontier Technology.
Cloud Computing (101).
INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 4.
Presented by Sujit Tilak. Evolution of Client/Server Architecture Clients & Server on different computer systems Local Area Network for Server and Client.
Engineering the Cloud Andrew McCombs March 10th, 2011.
1. 2 New Computing Models, and What They Mean to the Small and Mid Sized Business Consumer How your business can make practical decisions between “The.
An Introduction to Cloud Computing. The challenge Add new services for your users quickly and cost effectively.
Duncan Fraiser, Adam Gambrell, Lisa Schalk, Emily Williams
Software Engineering for Cloud Computing Rao, Feng 04/27/2011.
SOFTWARE AS A SERVICE PLATFORM AS A SERVICE INFRASTRUCTURE AS A SERVICE.
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?
Clouds on IT horizon Faculty of Maritime Studies University of Rijeka Sanja Mohorovičić INFuture 2009, Zagreb, 5 November 2009.
September * Provide analysis, advice, and recommendations on the impacts that new and emerging technologies are likely to have on the management.
CLOUD COMPUTING & COST MANAGEMENT S. Gurubalasubramaniyan, MSc IT, MTech Presented by.
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.
1. Popular Applications Technological trend Effective and Efficient 2.
Osama Shahid ( ) Vishal ( ) BSCS-5B
1 Introduction to Cloud Computing Jian Tang 01/19/2012.
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.
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.
Presented by: Mostafa Magdi. Contents Introduction. Cloud Computing Definition. Cloud Computing Characteristics. Cloud Computing Key features. Cost Virtualization.
Cloud Computing Presented by Boyoung Kim.
1 © 2009 Cisco Systems, Inc. All rights reserved.Cisco Confidential Cloud Computing – The Value Proposition Wayne Clark Architect, Intelligent Network.
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.
INTRODUCTION TO CLOUD COMPUTING ggg UNDERSTANDING CLOUD COMPUTING UNDERSTANDING CLOUD COMPUTING DEFINITION CLOUD COMPUTING.
Enterprise Cloud Computing
HUSKY CONSULTANTS FRANKLIN VALENCIA WIOLETA MILCZAREK ANTHONY GAGLIARDI JR. BRIAN CONNERY.
CLOUD COMPUTING. What is cloud computing ??? What is cloud computing ??? Cloud computing is a general term for anything that involves delivering hosted.
3 TIME IT CAPACITY Actual Load Allocated IT-capacities Too Much Power Not Enough Power Load Forecast.
Information Systems in Organizations 5.2 Cloud Computing.
Cloud Computing Talal Alsubaie DBA Saudi FDA. You Have a System (Website)
Hello Cloud… Mike Benkovich
Submitted to :- Neeraj Raheja Submitted by :- Ghelib A. Shuaib (Asst. Professor) Roll No : Class :- M.Tech(CSE) 2 nd Year.
PRESENTED BY– IRAM KHAN ISHITA TRIPATHI GAURAV AGRAWAL GAURAV SINGH HIMANSHU AWASTHI JAISWAR VIJAY KUMAR JITENDRA KUMAR VERMA JITENDRA SINGH KAMAL KUMAR.
Ram Kumar - Director – Product Management techcello (A Division of Asteor Software Inc) Everything You Always Wanted To Know About Multi- Tenancy Speaker:
© 2012 Eucalyptus Systems, Inc. Cloud Computing Introduction Eucalyptus Education Services 2.
An Introduction to SaaS and Cloud Computing Ross Cooney.
Agenda  What is Cloud Computing?  Milestone of Cloud Computing  Common Attributes of Cloud Computing  Cloud Service Layers  Cloud Implementation.
Unit 3 Virtualization.
Chapter 6: Securing the Cloud
Avenues International Inc.
The Future? Or the Past and Present?
Dr.S.Sridhar, Director, RVCT, RVCE, Bangalore
Prepared by: Assistant prof. Aslamzai
What is Cloud Computing - How cloud computing help your Business?
An Introduction to Cloud Computing
Andrew McCombs March 10th, 2011
The Future? Or the Past and Present?
Introduction to Enterprise Systems
CNIT131 Internet Basics & Beginning HTML
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,
Brandon Hixon Jonathan Moore
Emerging technologies-
Cloud Computing: Concepts
Session I Cloud Introduction Session I
Presentation transcript:

Basant Narayan Singh Techno-Pulse A Beginner’s Guide

Content What is Cloud Computing? Dynamism Abstraction Resource Sharing What are Cloud Stacks? What is IaaS? What is PaaS? What is SaaS? Cloud Resources Cloud IaaS PaaS SaaS

What is Cloud Computing? In late 90s or even now, ask any web developer, solution architect or anyone involved in web application development in any capacity: Which symbol do you use to represent Internet on numerous white-board meetings? Obviously the most widely used metaphor for Internet was/is cloud. Cloud computing has derived its name from the same line of thinking. Cloud Computing is a *style of computing which must cater to the following computing needs: 1. Dynamism 2. Abstraction 3. Resource Sharing * Gartner’s phrase

Dynamism Your business is growing exponentially. Your computing need & usage is getting bigger with every passing day. Would you add servers & other hardwares to meet the new demand? Assume, Recession is back & your business is losing customers. The servers & hardwares you added during last quarter’s peak season is now idle. Will you sale them? Demand keeps on changing based on world/regional economy, sometimes seasonal traffic burst as well. That’s where Cloud Computing comes to your rescue! You just need to configure & your provider will take care of fluctuating demand.

Abstraction Your business should focus on your core competency & should not worry about security, OS, software platform, updates and patches etc. Leave these chores to your provider. From an end users perspective, you don’t need to care for the OS, the plug-ins, web security or the software platform. Everything should be in place without any worry.

Resource Sharing Resource Sharing is the beauty of Cloud Computing. This is the concept which helps the cloud providers to attain optimum utilization of resources. Say, a company dealing in gifts may require more server resources during festive season. A company dealing in Payroll management may require more resources during the end or beginning of the month. The cloud architecture is implemented in such a way that it provides you the flexibility to share application as well as other network resources (hardware etc). This will lead to a need based flexible architecture where the resources will expand or contract with a little configuration changes.

What are Cloud Stacks? Cloud Services can be dived into *3 stacks: 1. Infrastructure as a Service: IaaS 2. Platform as a Service: PaaS 3. Software as a Service: SaaS * There are many other *** as a Service viz. DaaS (Data as a Service)

Infrastructure as a Service (IaaS) This is the base layer of the cloud stack. It serves as a foundation for the other two layers, for their execution. The keyword behind this stack is Virtualization. Let us try to understand this using Amazon EC2. In Amazon EC2 (Elastic Compute Cloud) your application will be executed on a virtual computer (instance). You have the choice of virtual computer, where you can select a configuration of CPU, memory & storage that is optimal for your application. The whole cloud infrastructure viz. servers, routers, hardware based load-balancing, firewalls, storage & other network equipments are provided by the IaaS provider. The customer buy these resources as a service on a need basis.Amazon EC2

Platform as a Service (PaaS)

Platform as a Service (PaaS) Now you don’t need to invest millions of $$$ to get that development foundation ready for your developers. The PaaS provider will deliver the platform on the web, and in most of the cases you can consume the platform using your browser, i.e. no need to download any software. It has definitely empowered small & mid-size companies or even an individual developer to launch their own SaaS leveraging the power of these platform providers, without any initial investment. PaaS Layers Cloud OS Cloud Middleware PaaS Examples Google App Engine and Windows Azure are examples of Cloud OS. OrangesScape & Wolf PaaS are cloud middleware. Windows Azure is gradually evolving into IaaS+PaaS

Software as a Service (SaaS) This is the Top most layer of the cloud computing stack - directly consumed by end user – i.e. SaaS (Software as a Service). On-Premise applications are quite expensive, affordable only to big enterprises. Why? Cause On-Premise applications had a very high upfront CapEx(Capital Expenditure); which results in a high TCO (Total Cost of Ownership). On-Premise apps also require a higher number of skilled developers to maintain the application. In its current avatar SaaS is going to be the best bet for SMEs/SMBs (Small & Mid size businesses). Now, they can afford best software solution for their business without investing anything at all on the infrastructure or development platform or skilled manpower. The only requirement for SaaS is a computer with browser, quite basic. SaaS is a recurring subscription based model delivered to customer on demand – Pay as you use.

Software as a Service (SaaS) Best SaaS Examples SalesForce CRM Google Apps ZOHO Support Deskaway ImpelCRM Wipro w-SaaS

Cloud Computing Resources Cloud Computing Service: A Basic Introduction – 1 Cloud Computing: A Basic Introduction – 2 Infrastructure as a Service – IaaS: Cloud Computing Cloud Computing Platform Introduction - PaaS SaaS Introduction with Example – Cloud Service Top 10 Cloud Computing Service Providers of 2009 Best & Free Cloud Computing Applications Kaavo: Application Centric Management & Security for Cloud Computing India Based Cloud Computing Service Providers Cloud Based Project Management – DeskAway SaaS Develop SaaS on OrangeScape PaaS to Run on any Cloud Infrastructure Cloud based on-Demand SaaS CRM for India: Impel Develop Cloud based SaaS Applicatios on Wolf Platform Sync.in Review - Real-time Collaboration in Cloud Cloud Computing: A Catalyst for IT adoption in SMEs/SMBs Comparison between On-Premise and Cloud Anti-Spam Solutions Cloud Computing: A Catalyst for IT adoption in SMEs/SMBs Sync.in Review - Real-time Collaboration in Cloud Reasons Companies are Moving to Cloud Microsoft leaps into the Cloud – Office Web Apps