cloud computing for beginners
TRANSCRIPT
CLOUD COMPUTINGBASICS OFCLOUD COMPUTING
a1
Cloud Compting- Everywhere
Any Tech Magazine Any IT website
Problem :: Everyone not agree on what it is…
2
CLOUD COMPUTING - BASICS
CLOUD COMPUTING - BASICS
Ask different people about cloud computing – you will get different answers…
Is cloud computing even worth all the hype? People don’t think so.
Hype = publicity / hard sell / build up.
3
CLOUD COMPUTING - BASICS
About Cloud Computing – CEO [Larry Ellison]– ORACLE in 2008…
“The term C/c overused & being applied to everything in computer world”
4
CLOUD COMPUTING - BASICS
The Computer industry is the only industry that is more fashion-driven than women’s fashion”– CEO [Larry Ellison]– ORACLE
5
CLOUD COMPUTING - BASICS
So let we talk about What Cloud Computing is and tighten up our definition and understanding of its implementation…
6
OVERVIEWCloud Computing gets its name as a metaphor/symbol (figure of speech) for the internet.
Generally internet is represented as cloud in network diagrams.
7
CLOUD COMPUTING
OVERVIEWIt means an area of the diagram or solution that is someone else’s concern.
“All that other stuff”
8
CLOUD COMPUTING
OVERVIEW
9
CLOUD COMPUTING
OVERVIEWCloud Computing promises_Cut Operational CostCut Capital CostIT Dept. only focus on Project Strategies NOT on datacenter Running or Up.
10
CLOUD COMPUTING
WHAT WORKS
Cloud Computing is a construct that allows a user to access applications that actually reside at a location other than your computer network or other internet connected device.
Mostl it’s a datacenter…11
CLOUD COMPUTING
WHAT WORKS
For example,You have bought Microsoft Word, installed at your computer, Everytime Microsoft issues a service pack to upgrade the product/application, you ran around to distribute at server… Oh god.. 12
CLOUD COMPUTING
WHAT WORKS
Here, you need to upgrade all the systems, distributed servers… etc etc…
Consider the license cost Some workstation use MsWord once in a year…
HERE COMES BEAUTY OF CLOUD COMPUTING...
13
CLOUD COMPUTING
WHAT WORKS
14
CLOUD COMPUTING
WHAT WORKS
Another Company hosts your applications. They handle the cost of servers, manages software updates and depending on how you craft your contract – you pay less for the services.
15
CLOUD COMPUTING
WHAT WORKS
Don’t need to buy equipments which has higher cost, fewer use. You need not buy the servers,Not to pay for the electricity to power… Cool --- SMILE…
16
CLOUD COMPUTING
WHAT WORKS
Convenient for Telecommuters, Traveling remote workers – Simply log in and use their applications whenever needed.
17
CLOUD COMPUTING
WEAK LINKSIt finds exciting and fast isn’t…?In the field of IT there are Pro and Cons for every systems…
Cloud Computing is not exempt..
18
CLOUD COMPUTING
WEAK LINKSLet us look at few areas of potential trouble…
The following figure shows potential point of the failure…
19
CLOUD COMPUTING
WEAK LINKS
20
CLOUD COMPUTING
WEAK LINKSWhen your internet goes OUT or your ISP with some problem (rarely), you may not be able to access your application and work can be stubbed. But if it is your own server, atleast you would sure that internet wouldn’t affect your application.
21
CLOUD COMPUTING
WEAK LINKSWhen the site you’re accessing has problem…?It’s happened in July 2008, Amazon ‘s S3 cloud storage service went down for the second time in the year. Some application down for eight hours…
22
CLOUD COMPUTING
WEAK LINKSSimply there may be applications or data that you want to located on-site.If you have sensitive or proprietary information, your IT security group may simply mandate that you don’t store on someone else’s machines. 23
CLOUD COMPUTING
APPLICATION INTEGRATION ISSUES
It is difficult to integrate application when they are distributed geographically.
It is easier to manage and access data if it is nearby, and not under someone else’s control.
24
CLOUD COMPUTING
APPLICATION INTEGRATION ISSUES
For example, There are two application to exchange information, it’s easier to do if they both reside in the same place.
If one application in-house and other on cloud it becomes complicated and more prone to failure. 25
CLOUD COMPUTING
CLOUD COMPONENTS
With a simple topological terms…
A Cloud Computing solution is made up of several elements: ClientsDatacenterDistributed Server
26
CLOUD COMPUTING
CLOUD COMPONENTS
27
CLOUD COMPUTING
CLOUD COMPONENTS
Each element has a purpose and plays a specific role in delivering a functional cloud-based application.
28
CLOUD COMPUTING
CLOUD COMPONENTS
Clients are, in a cloud computing architecture, the exact same thing that they are in a plain, old, everyday local area network (LAN).
Typically a Computers on desk.
Laptops, Tablets, Mobile phones, PDAs – all big drivers C/c for mobility… 29
CLOUD COMPUTINGCLIENT
CLOUD COMPONENTS
Clients are – device : end users interact with to manage their information on the cloud.
Three Categories…1. Mobile2. Thin3. Thick
30
CLOUD COMPUTINGCLIENT
CLOUD COMPONENTS
1. Mobile: includes PDAs or smartphones like – Blackberry, Windows phones, iPhones etc..
31
CLOUD COMPUTINGCLIENT
CLOUD COMPONENTS
1. Thin: Computers that do not have internal hard drives, but server do all the work and then display the information.
Popular solution, because of price and effect on the environment.
32
CLOUD COMPUTINGCLIENT
CLOUD COMPONENTS
Thin are Popular Lower Hardware costs Lower IT Costs Security Data Security Less power consumption Ease of repair or
replacement Less noise 33
CLOUD COMPUTINGCLIENT
CLOUD COMPONENTS
1. Thick: A regular computer, using web browser like Firefox or IE to connect to the cloud.
34
CLOUD COMPUTINGCLIENT
CLOUD COMPONENTS
The datacenter is the collection of servers where the application to which you subscribe is housed.It could be large room in the basement of your building or a room full of servers on the other side of the world that you access via the Internet.
35
CLOUD COMPUTINGDATACENTER
CLOUD COMPONENTS
A growing trend – IT world is virtualizing server.
Installed multiple instances of virtual servers on a single physical server.
“Number of virtual servers that can exist on a physical server depends on the size and speed of the physical server and what applications will be running on the virtual server”
36
CLOUD COMPUTINGDATACENTER
CLOUD COMPONENTS
Servers are often located on geographically disparate.
It gives service provider more flexibility in options and security.
37
CLOUD COMPUTINGDistributed
Servers
CLOUD COMPONENTS
For example, Amazon has their cloud solution
in servers all over the world.If something happen at one
site, failure, the service would still be accessed through another site.
38
CLOUD COMPUTINGDistributed
Servers
CLOUD COMPONENTS
Cloud computing isn’t a one-size-fits all affair.
Several different ways the infrastructure can be deployed.
Depends on the application and provider has chosen to build the cloud solution.
39
CLOUD COMPUTINGINFRASTRU
CTURE
CLOUD COMPONENTS
Key advantages of using cloud:Your need may be massiveNumber of servers requiredBudget to run those in-houseProcessing power may need only a SIP
So, you don’t want to buy dedicated server for it. The cloud fits both needs.
40
CLOUD COMPUTINGINFRASTRU
CTURE
CLOUD COMPONENTS
Grid Computing is often confused with cloud computing, but they are quite different. Grid computing applies number of computer in a network to work on a single problem at a time.
41
CLOUD COMPUTINGGRID COMPUTING
CLOUD COMPONENTS
Well-known examples of grid computings _
1) SETI : Search for Extra-terrestrial Intelligence @Home
2) World Community Grid – Berkeley Open Infrastructer for Network Computing (BOINC)
42
CLOUD COMPUTINGGRID COMPUTING
CLOUD COMPONENTS
Grid Computing – use of software that can divide and send out pieces of program to thousands of computers.Throughout the computers of an organization, from a public collaboration.
43
CLOUD COMPUTINGGRID COMPUTING
CLOUD COMPONENTS
So, what do grid computing and cloud computing have to do with one another?
In grid computing, a large project is divided among multiple computer to make use of their resources.
Cloud computing does just opposite. It allows multiple smaller applcations to run at the same time.
44
CLOUD COMPUTINGGRID COMPUTING
CLOUD COMPONENTS
Grid Computing is appealing for several reasons:
1) Cost-effective – way to use given amount of computer resources.
2) Way to solve problems that needs a tremendous amount of computer power.
3) Shared resources co-operatively, without managing one computer another.
45
CLOUD COMPUTINGGRID COMPUTING
CLOUD COMPONENTS
Full Virtualization –Technique to complete installation of one machine on to another.
Result? Software running on server is within virtual machine.
Deployment allow not only unique application to run, but also different operating systems.
46
CLOUD COMPUTINGFULL
VIRTUALIZATION
CLOUD COMPONENTS
47
CLOUD COMPUTINGFULL
VIRTUALIZATION
CLOUD COMPONENTS
Virtualization is relevant to Cloud Computing_One of the way user access services on the cloud.
The remote datacenter may be delivering your services in a fully virtualized format.
48
CLOUD COMPUTINGFULL
VIRTUALIZATION
CLOUD COMPONENTS
Full Virtualization is successful for several purpose:Sharing a computer system among multiple users.Isolating users from each other and from the control program.Emulating(imitate/copy/likely) hardware on another machine.
49
CLOUD COMPUTINGFULL
VIRTUALIZATION
CLOUD COMPONENTS
Para Virtualization allows multiple operating systems to run on a single hardware device at the same time by more efficiently using system resources, like processors and memory.
50
CLOUD COMPUTINGPARA
VIRTUALIZATION
CLOUD COMPONENTS
In Full Virtualization – entire system is emulated (BIOS, Drive, etc).In Para Virtualization – its management module operates with an operating system that adjusted to work in a virtual machine.
51
CLOUD COMPUTINGPARA
VIRTUALIZATION
CLOUD COMPONENTS
Para Virtualization – works better than full virtualization model, because fully virtualized deployment, all elements must be emulated.
52
CLOUD COMPUTINGPARA
VIRTUALIZATION
CLOUD COMPONENTS
53
CLOUD COMPUTINGPARA
VIRTUALIZATION
CLOUD COMPONENTS
Para Virtualization – works best in __Disaster Recovery: event of a catastrophe, instances can be moved to other hardware until the equipment can be repaired.
54
CLOUD COMPUTINGPARA
VIRTUALIZATION
CLOUD COMPONENTS
Para Virtualization – works best in __Migration: Moving to a new system is easier and faster because instances can be removed from the underlying hardware.
55
CLOUD COMPUTINGPARA
VIRTUALIZATION
CLOUD COMPONENTS
Para Virtualization – works best in __Capacity Management: Because of easy migration, capacity management is simpler to implement. (add more processing power, hard drive capacity)
56
CLOUD COMPUTINGPARA
VIRTUALIZATION
Jainul A. Musani
THANK YOU…
COMING NEXT …SERVICES IN CLOUD COMPUTING
SAAS, PAAS, IAAS, HAAS, ETC…