SlideShare a Scribd company logo
1 of 48
When it's smarter to rent than to 
buy.. 
Ashish Kumar Singh 
11/9/2014 www.geeksprogramming.wordpress.com 1
Objectives 
Upon Completion of this session ,You should be able to 
• How to use Cloud platform 
• What is cloud computing 
• What is SaaS, PaaS and IaaS 
• What is cloud operating system 
• Difference between cloud computing and virtualization 
• Misconception about cloud and SOA 
• How cloud computing is adding to Go Green Mission 
• Ongoing IEEE projects on cloud computing 
• What is Amazon cloud and IBM bluemix cloud 
• Recent trends in cloud computing 
11/9/2014 www.geeksprogramming.wordpress.com 2
Problem with Cloud 
11/9/2014 
www.geeksprogramming.wordpress.co 
m 3
Platform-as-a-Service 
Managed Video-as-a-Service 
Software-as-a-Service 
SaaS 
Security-as-a-Service 
Integration-as-a-Service 
Data-as-a-Service IaaS 
DaaS 
Infrastructure-as-a-Service 
Everything-as-a-Service 
Computing-as-a-Service 
Hardware-as-a-Service 
Database-as-a-Service 
Anything-as-a-Service 
Voice-as-a-Service 
HaaS 
XaaS 
Ruby Cloud Platform-as-a-Service 
Slide 4 | © 2013 GXS, Inc. 11/9/2014 www.geeksprogramming.wordpress.com 4
CLOUD COMPUTING 
CLOUD 
APPLICATIONS 
UTILITY 
COMPUTING 
11/9/2014 www.geeksprogramming.wordpress.com 5
... eliminate the need to install 
and run the application on the 
customer's own computer, thus 
alleviating the burden of software 
maintenance, ongoing operation, 
and support. 
11/9/2014 www.geeksprogramming.wordpress.com 6
11/9/2014 www.geeksprogramming.wordpress.com 7
… a style of computing where 
scalable and elastic IT-related 
capabilities are provided as a 
service to external customers 
using Internet technologies. 
11/9/2014 www.geeksprogramming.wordpress.com 8
11/9/2014 www.geeksprogramming.wordpress.com 9
11/9/2014 www.geeksprogramming.wordpress.com 10
In Forrester’s List 
of the Top 15 
Technology Trends 
11/9/2014 www.geeksprogramming.wordpress.com 11
• An environment created in a user’s machine from 
an on-line application stored on the cloud and run 
through a web browser. 
• In simple Cloud computing is using the internet to 
access someone else's software running on someone 
else's hardware in someone else's data center. 
11/9/2014 www.geeksprogramming.wordpress.com 12
11/9/2014 www.geeksprogramming.wordpress.com 13
11/9/2014 www.geeksprogramming.wordpress.com 14
 Just run it for me! 
 also known as On-demand Service. 
 is an application that can be accessed from anywhere on the world as 
long as you can have an computer with an Internet Connection. 
 We can access this cloud hosted application without any additional 
hardware or software. 
 E.g. : G-mail, Yahoo mail, Hotmail etc.., 
 Also they can provide security features such as SSL encryption, a 
cryptographic protocol. 
11/9/2014 www.geeksprogramming.wordpress.com 15
11/9/2014 
www.geeksprogramming.wordpress.co 
m 16
 Give us nice API (Application Programming Interface) and 
take care of the implementation. 
 In the PaaS model, cloud providers deliver a computing 
platform and/or solution stack typically including operating 
system, programming language execution environment, 
database, and web server. 
 is a platform for developers to write and create their own 
SaaS i.e. applications. 
 which means rapid development at low cost. 
 E.g.: Salesforce.com, Windows Azure etc. 
11/9/2014 www.geeksprogramming.wordpress.com 17
 also known as hardware as a service. 
 is a computing power that you can rent for a limited period of 
time. 
 allows existing applications to be run on a cloud suppliers 
hardware. 
 cloud providers offer computers – as physical or more often as 
virtual machines – raw (block) storage, firewalls, load 
balancers, and networks 
11/9/2014 www.geeksprogramming.wordpress.com 18
11/9/2014 
www.geeksprogramming.wordpress.co 
m 19
11/9/2014 www.geeksprogramming.wordpress.com 20
11/9/2014 www.geeksprogramming.wordpress.com 21
 Dynamic- One of the keys to cloud 
computing is on-demand 
provisioning 
 Massively scalable- The service must 
react immediately to your needs 
 Multi-tenant- Cloud computing, by 
its nature, delivers shared services 
11/9/2014 www.geeksprogramming.wordpress.com 22
 Self-service - As a user, you can use 
the service as you require 
 Per-usage based pricing model - You 
should only ever pay for the amount 
of service you consume 
 IP-based architecture - Cloud 
architectures are based on 
virtualised, internet based 
technologies 
11/9/2014 www.geeksprogramming.wordpress.com 23
 Public Cloud – Available to the general public or large 
industry group and is owned by an organisation selling 
cloud services 
 E.g. : Amazon, Google, Microsoft, Sales force 
 Community Cloud – Shared by several organisations and 
supports a specific community that has shared concerns 
 Private Cloud – Operated solely for an organisation or 
company 
 E.g. : HP data center, IBM, Sun, Oracle, 3tera 
 Hybrid Cloud – Combination of two of the above, they 
remain unique entities but are bound together by 
standardised technologies 
11/9/2014 www.geeksprogramming.wordpress.com 24
 Cloud operating system that runs just a web browser, 
providing access to a variety of web-based applications 
that allow the user to perform many simple tasks without 
booting a full-scale operating system. Because of its 
simplicity, Cloud operating system can boot in just a few 
seconds. 
 The operating system is designed for Netbooks, Mobile 
Internet Devices, and PCs that are mainly used to browse 
the Internet. 
 From Cloud the user can quickly boot into the main OS, 
because Cloud continues booting the main OS in the 
background. 
 Combining a browser with a basic operating system allows 
the use of cloud computing, in which applications and data 
"live and run" on the Internet instead of the hard drive. 
11/9/2014 www.geeksprogramming.wordpress.com 25
 Eye OS 
 Amoeba OS 
 Glide OS 
 Start force 
 myGoya 
 CorneliOS 
 Lucid Desktop 
 Cloudo, Ghost, Zimdesk, Start force etc., 
11/9/2014 www.geeksprogramming.wordpress.com 26
 For platform independence. 
 Faster and safer access. 
 Centralisized storage. 
 Huge data analysis. 
 Data sharing. 
 Better administration. 
11/9/2014 www.geeksprogramming.wordpress.com 27
Client machine 
Network 
Server 
Native 
applicati 
on 
Kernel 
Stor 
age 
11/9/2014 www.geeksprogramming.wordpress.com 28
 Individual users connect to the cloud from 
their own personal computers or portable 
devices, over the Internet. To these 
individual users, the cloud is seen as a 
single application, device, or document. 
 The hardware in the cloud (and the 
operating system that manages the 
hardware connections) is invisible. 
 Data and instuctions are sent to cloud 
system. Here all data is stored. 
 All insturctions passed over the network 
and information processed in the cloud 
only. 
11/9/2014 www.geeksprogramming.wordpress.com 29
11/9/2014 
www.geeksprogramming.wordpress.co 
m 30
11/9/2014 
www.geeksprogramming.wordpress.co 
m 31
 In company / organisation environment. 
 For research and development. 
 Social networking. 
 Remote Assistance. 
 Gamming. 
11/9/2014 www.geeksprogramming.wordpress.com 32
 Lower computer costs. 
 Improved performance. 
 Reduced software costs. 
 Instant software updates. 
 Improved document format 
compatibility. 
 Unlimited storage capacity. 
 Increased data reliability. 
 Universal document access. 
 Latest version availability. 
 Device independence. 
11/9/2014 www.geeksprogramming.wordpress.com 33
 Requires a constant Internet connection. 
 Does not work well with low-speed connections. 
 Features might be limited. 
 Can be slow. 
 Stored data might not be secure without proper 
administartion. 
 Stored data can be lost by hardware failures. 
11/9/2014 www.geeksprogramming.wordpress.com 34
11/9/2014 
www.geeksprogramming.wordpress.co 
m 35
Technical Definition: 
The ability to run multiple operating systems on a single physical 
system and share the hardware resources 
11/9/2014 www.geeksprogramming.wordpress.com 36
 Both the terms are not synonymous for each other 
 Cloud computing is a term that refers to the hosting and 
delivery methods used to provide software, platform and 
infrastructure services to clients on a remote basis over the 
internet 
 virtualization refers to the logical creation of an IT resource 
that doesn’t physically exist 
E.g. Virtual application servers and virtual storage devices 
like hard drives. 
 Difference : Creation of virtual resources does not depend 
on the existence of a cloud computing environment. 
11/9/2014 www.geeksprogramming.wordpress.com 37
 Software as a Service : SaaS is a software delivery 
method, and that’s all( tatical ) 
 Service Oriented Architecture : SOA is a 
methodology for designing and automating 
business processes(strategic) 
This virtual SOA platform makes up a blueprint 
that is going to cover the implementation and 
development platforms. 
 Difference : One is tactical, and the other is 
strategic 
11/9/2014 
www.geeksprogramming.wordpress.co 
m 38
 Amazon EC2 : largest cloud solution 
provider. Provides IaaS and PaaS mainly. 
Create your account->select what you want 
to rent->pay->super cheap(0.67p/min ). 
 Bluemix : developers to start building web and 
mobile applications on IBM BlueMix, an open 
cloud development platform.No vendor lock in 
11/9/2014 
www.geeksprogramming.wordpress.co 
m 39
 Green IT Cloud Computing 
 Cloud Computing is Eco-Friendly. 
 We can reduce E-waste by using Cloud 
Computing i.e. by Infrastructure as a Service 
(IaaS). 
 Cloud Computing Helps to Accelerate Green 
IT 
 Can reduce Global Warming too.. 
11/9/2014 www.geeksprogramming.wordpress.com 40
Facebook DateCenter 
Google Server 
11/9/2014 
www.geeksprogramming.wordpress.co 
m 41
RECENT TRENDE IN CLOUD COMPUTING 
• Hybrid clouds : Hybrid clouds feature an infrastructure that combines private 
cloud security with cost-effective, powerful and scalable public cloud attributes. 
• BYOD (bring your own device) : majority of consumer electronics in the world 
are mobile devices, "bring your own device" is more relevant than ever in the 
world of cloud computing. Now Mobile Device management is a key feature 
for cloud computing 
• Platform-as-a-Service (PaaS) : reduce their IT costs while increasing application 
development through more efficient testing and development methods. 
Anticipated to expand from f$3.7 billion to $14 billion worldwide. By 2017 
• Big data analytics : The emergence, within the next few years, of big data 
analytics as a service will offer businesses of any size an easily attainable and 
scalable tool for competing in the global marketplace. 
• Graphics as a service : There are a number of new cloud-based graphics 
technologies from prominent graphics companies, including NVIDIA and AMD 
that allow end users to run high-end graphic design applications with a simple 
HTML5 web browser. 
11/9/2014 www.geeksprogramming.wordpress.com 42
• Identity management and protection : It is anticipated that over the next 
year, there will be identity management solutions based on new cloud based 
security paradigms. 
• Web-powered apps : With cutting edge initiatives such as famo.us bringing 
new life to HTML via JavaScript, it will not be long before the Internet 
becomes the main platform for these applications. 
• SMB application protection : This technology allows companies to scan 
source code on their web applications for any changes in order to detect 
potential cyber attacks and since it is on the cloud, it is available on demand. 
• Gamification : by 2014, 70 per cent of Fortune 2000 companies would 
have at least one cloud-based application that uses game theory… Gaming 
has been changed than ever before. 
11/9/2014 
www.geeksprogramming.wordpress.co 
m 43
IEEE PROJECTS ON CLOUD COMPUTING 
• Information Flow Control for Secure Cloud Computing : Since IFC 
security is linked to the data that it protects, both tenants and 
providers of cloud services can agree on security policy, in a manner 
that does not require them to understand and rely on the particulars 
of the cloud software stack in order to effect enforcement. 
• Proactive Workload Management in Hybrid Cloud Computing : to make 
the best use of public cloud services along with their privately-owned 
(legacy) data centers. 
• Cloud-Based Execution to Improve Mobile Application Energy Efficiency To 
maximize efficiency, systems must determine the functionality to offload at 
runtime, which will require innovation in both automated program 
transformation and systematic runtime adaptation. 
• Privacy-Preserving Multi-Keyword Ranked Search over Encrypted Cloud 
Data : enabling an encrypted cloud data search service is of paramount 
importance. Considering the large number of data users and documents in 
the cloud, it is necessary to allow multiple keywords in the search request 
and return documents in the order of their relevance to these keywords. 
11/9/2014 www.geeksprogramming.wordpress.com 44
 Cloud computing is impossible if you cannot connect to the 
Internet. 
 Since you use the Internet to connect to both your 
applications and documents, if you do not have an Internet 
connection you cannot access anything, even your own 
documents. 
 A dead Internet connection means no work and in areas 
where Internet connections are few or inherently unreliable, 
this could be a deal-breaker. 
 When you are offline, cloud computing simply does not 
work. 
 Bandwidth Bottleneck 
 Lack of control during downtime 
11/9/2014 www.geeksprogramming.wordpress.com 45
 Thus cloud operating system provide a super-computing 
power . 
 This cloud of computers extends beyond a single 
company or enterprise and also home PC’s. 
 The applications and data served by the cloud are 
available to broad group of users, cross-enterprise and 
cross-platform. 
 In future every home becomes a smart home by using the 
cloud service. 
 A revoluation can’t stop by anyone. 
11/9/2014 www.geeksprogramming.wordpress.com 46
 https://en.wikipedia.org/wiki/Cloud_(operating_system) 
 https://en.wikipedia.org/wiki/EyeOS 
 https://en.wikipedia.org/wiki/Google_Chrome_OS 
 https://en.wikipedia.org/wiki/User:Sadakpramodh 
 http://www.itproportal.com/2013/09/20/top-5-latest-trends-in-cloud- 
computing/ 
 http://www.rightscale.com/blog/cloud-industry-insights/cloud-computing- 
trends-2014-state-cloud-survey 
 http://www.cio.com/article/2389628/cloud-computing/5-cloud-computing- 
trends-that-will-be-big-in-2013.html 
11/9/2014 www.geeksprogramming.wordpress.com 47
Thanking You 
Queries?.. 
11/9/2014 www.geeksprogramming.wordpress.com 48

More Related Content

What's hot

Introduction Cloud Computing
Introduction Cloud ComputingIntroduction Cloud Computing
Introduction Cloud ComputingRoel Honning
 
What is cloud computing? | Presentation on Cloud Computing
What is cloud computing? | Presentation on Cloud ComputingWhat is cloud computing? | Presentation on Cloud Computing
What is cloud computing? | Presentation on Cloud ComputingAlison Alphonso
 
Cloud computing
Cloud computingCloud computing
Cloud computingitsrishre
 
Cloud Computing Fundamentals
Cloud Computing FundamentalsCloud Computing Fundamentals
Cloud Computing FundamentalsSonia Nagpal
 
Cloud Computing 101
Cloud Computing 101Cloud Computing 101
Cloud Computing 101Chris Yeo
 
Cloud computing abstract
Cloud computing abstractCloud computing abstract
Cloud computing abstractJagadeesh Kumar
 
Applications Of Cloud Computing
Applications Of Cloud ComputingApplications Of Cloud Computing
Applications Of Cloud Computingkaleeser
 
Chapeter 2 introduction to cloud computing
Chapeter 2   introduction to cloud computingChapeter 2   introduction to cloud computing
Chapeter 2 introduction to cloud computingeShikshak
 
Cloud computing
Cloud computingCloud computing
Cloud computingstudent
 
Cloud computing and its application in the world of net
Cloud computing and its application in the world of netCloud computing and its application in the world of net
Cloud computing and its application in the world of netFawaz Ahamed
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud ComputingSuman Jha
 

What's hot (20)

Introduction Cloud Computing
Introduction Cloud ComputingIntroduction Cloud Computing
Introduction Cloud Computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
What is cloud computing? | Presentation on Cloud Computing
What is cloud computing? | Presentation on Cloud ComputingWhat is cloud computing? | Presentation on Cloud Computing
What is cloud computing? | Presentation on Cloud Computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing Fundamentals
Cloud Computing FundamentalsCloud Computing Fundamentals
Cloud Computing Fundamentals
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud Computing 101
Cloud Computing 101Cloud Computing 101
Cloud Computing 101
 
Cloud computing abstract
Cloud computing abstractCloud computing abstract
Cloud computing abstract
 
Applications Of Cloud Computing
Applications Of Cloud ComputingApplications Of Cloud Computing
Applications Of Cloud Computing
 
Chapeter 2 introduction to cloud computing
Chapeter 2   introduction to cloud computingChapeter 2   introduction to cloud computing
Chapeter 2 introduction to cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing and its application in the world of net
Cloud computing and its application in the world of netCloud computing and its application in the world of net
Cloud computing and its application in the world of net
 
Presentation on Cloud computing
Presentation on Cloud computingPresentation on Cloud computing
Presentation on Cloud computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 

Viewers also liked

Cloud Computing Presentation
Cloud Computing PresentationCloud Computing Presentation
Cloud Computing PresentationVivek Ravindran
 
Genetic_Algorithm_AI(TU)
Genetic_Algorithm_AI(TU)Genetic_Algorithm_AI(TU)
Genetic_Algorithm_AI(TU)Kapil Khatiwada
 
Introduction to Genetic Algorithms
Introduction to Genetic AlgorithmsIntroduction to Genetic Algorithms
Introduction to Genetic AlgorithmsAhmed Othman
 
Genetic Algorithm by Example
Genetic Algorithm by ExampleGenetic Algorithm by Example
Genetic Algorithm by ExampleNobal Niraula
 
Cloud computing presentation
Cloud computing presentationCloud computing presentation
Cloud computing presentationPriyanka Sharma
 
Genetic Algorithms Made Easy
Genetic Algorithms Made EasyGenetic Algorithms Made Easy
Genetic Algorithms Made EasyPrakash Pimpale
 

Viewers also liked (9)

Cloud Computing Presentation
Cloud Computing PresentationCloud Computing Presentation
Cloud Computing Presentation
 
Genetic_Algorithm_AI(TU)
Genetic_Algorithm_AI(TU)Genetic_Algorithm_AI(TU)
Genetic_Algorithm_AI(TU)
 
Genetic Algorithms
Genetic AlgorithmsGenetic Algorithms
Genetic Algorithms
 
Genetic Algorithm
Genetic AlgorithmGenetic Algorithm
Genetic Algorithm
 
Genetic Algorithms
Genetic AlgorithmsGenetic Algorithms
Genetic Algorithms
 
Introduction to Genetic Algorithms
Introduction to Genetic AlgorithmsIntroduction to Genetic Algorithms
Introduction to Genetic Algorithms
 
Genetic Algorithm by Example
Genetic Algorithm by ExampleGenetic Algorithm by Example
Genetic Algorithm by Example
 
Cloud computing presentation
Cloud computing presentationCloud computing presentation
Cloud computing presentation
 
Genetic Algorithms Made Easy
Genetic Algorithms Made EasyGenetic Algorithms Made Easy
Genetic Algorithms Made Easy
 

Similar to Cloud Computing Presentation

basic concept of Cloud computing and its architecture
basic concept of Cloud computing  and its architecturebasic concept of Cloud computing  and its architecture
basic concept of Cloud computing and its architectureMohammad Ilyas Malik
 
Cloud computing – an emerging paradigm
Cloud computing – an emerging paradigmCloud computing – an emerging paradigm
Cloud computing – an emerging paradigmNazneen Sheikh
 
Cloud computing by shashank
Cloud computing by shashankCloud computing by shashank
Cloud computing by shashankShashank Shekhar
 
Cloud computing
Cloud computingCloud computing
Cloud computingsuraj1536
 
Cloud computing
Cloud computingCloud computing
Cloud computingMidhun P
 
A Comprehensive Look into the World of Cloud Computing.pdf
A Comprehensive Look into the World of Cloud Computing.pdfA Comprehensive Look into the World of Cloud Computing.pdf
A Comprehensive Look into the World of Cloud Computing.pdfAnil
 
Seminar on cloud computing by Prashant Gupta
Seminar on cloud computing by Prashant GuptaSeminar on cloud computing by Prashant Gupta
Seminar on cloud computing by Prashant GuptaPrashant Gupta
 
What are the pros and cons of using cloud applications.pdf
What are the pros and cons of using cloud applications.pdfWhat are the pros and cons of using cloud applications.pdf
What are the pros and cons of using cloud applications.pdfAnil
 
Cloud computing
Cloud computingCloud computing
Cloud computingSyam Lal
 
Cloud concepts-and-technologies
Cloud concepts-and-technologiesCloud concepts-and-technologies
Cloud concepts-and-technologiesParag Patil
 

Similar to Cloud Computing Presentation (20)

akashgupta(2).pptx
akashgupta(2).pptxakashgupta(2).pptx
akashgupta(2).pptx
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud Computing Neccesity
Cloud Computing  NeccesityCloud Computing  Neccesity
Cloud Computing Neccesity
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
basic concept of Cloud computing and its architecture
basic concept of Cloud computing  and its architecturebasic concept of Cloud computing  and its architecture
basic concept of Cloud computing and its architecture
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud ppt
Cloud pptCloud ppt
Cloud ppt
 
Cloud computing – an emerging paradigm
Cloud computing – an emerging paradigmCloud computing – an emerging paradigm
Cloud computing – an emerging paradigm
 
Cloud computing by shashank
Cloud computing by shashankCloud computing by shashank
Cloud computing by shashank
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
A Comprehensive Look into the World of Cloud Computing.pdf
A Comprehensive Look into the World of Cloud Computing.pdfA Comprehensive Look into the World of Cloud Computing.pdf
A Comprehensive Look into the World of Cloud Computing.pdf
 
Seminar on cloud computing by Prashant Gupta
Seminar on cloud computing by Prashant GuptaSeminar on cloud computing by Prashant Gupta
Seminar on cloud computing by Prashant Gupta
 
What are the pros and cons of using cloud applications.pdf
What are the pros and cons of using cloud applications.pdfWhat are the pros and cons of using cloud applications.pdf
What are the pros and cons of using cloud applications.pdf
 
Sunil
SunilSunil
Sunil
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud concepts-and-technologies
Cloud concepts-and-technologiesCloud concepts-and-technologies
Cloud concepts-and-technologies
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 

Recently uploaded

(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfPower Karaoke
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 

Recently uploaded (20)

(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 

Cloud Computing Presentation

  • 1. When it's smarter to rent than to buy.. Ashish Kumar Singh 11/9/2014 www.geeksprogramming.wordpress.com 1
  • 2. Objectives Upon Completion of this session ,You should be able to • How to use Cloud platform • What is cloud computing • What is SaaS, PaaS and IaaS • What is cloud operating system • Difference between cloud computing and virtualization • Misconception about cloud and SOA • How cloud computing is adding to Go Green Mission • Ongoing IEEE projects on cloud computing • What is Amazon cloud and IBM bluemix cloud • Recent trends in cloud computing 11/9/2014 www.geeksprogramming.wordpress.com 2
  • 3. Problem with Cloud 11/9/2014 www.geeksprogramming.wordpress.co m 3
  • 4. Platform-as-a-Service Managed Video-as-a-Service Software-as-a-Service SaaS Security-as-a-Service Integration-as-a-Service Data-as-a-Service IaaS DaaS Infrastructure-as-a-Service Everything-as-a-Service Computing-as-a-Service Hardware-as-a-Service Database-as-a-Service Anything-as-a-Service Voice-as-a-Service HaaS XaaS Ruby Cloud Platform-as-a-Service Slide 4 | © 2013 GXS, Inc. 11/9/2014 www.geeksprogramming.wordpress.com 4
  • 5. CLOUD COMPUTING CLOUD APPLICATIONS UTILITY COMPUTING 11/9/2014 www.geeksprogramming.wordpress.com 5
  • 6. ... eliminate the need to install and run the application on the customer's own computer, thus alleviating the burden of software maintenance, ongoing operation, and support. 11/9/2014 www.geeksprogramming.wordpress.com 6
  • 8. … a style of computing where scalable and elastic IT-related capabilities are provided as a service to external customers using Internet technologies. 11/9/2014 www.geeksprogramming.wordpress.com 8
  • 11. In Forrester’s List of the Top 15 Technology Trends 11/9/2014 www.geeksprogramming.wordpress.com 11
  • 12. • An environment created in a user’s machine from an on-line application stored on the cloud and run through a web browser. • In simple Cloud computing is using the internet to access someone else's software running on someone else's hardware in someone else's data center. 11/9/2014 www.geeksprogramming.wordpress.com 12
  • 15.  Just run it for me!  also known as On-demand Service.  is an application that can be accessed from anywhere on the world as long as you can have an computer with an Internet Connection.  We can access this cloud hosted application without any additional hardware or software.  E.g. : G-mail, Yahoo mail, Hotmail etc..,  Also they can provide security features such as SSL encryption, a cryptographic protocol. 11/9/2014 www.geeksprogramming.wordpress.com 15
  • 17.  Give us nice API (Application Programming Interface) and take care of the implementation.  In the PaaS model, cloud providers deliver a computing platform and/or solution stack typically including operating system, programming language execution environment, database, and web server.  is a platform for developers to write and create their own SaaS i.e. applications.  which means rapid development at low cost.  E.g.: Salesforce.com, Windows Azure etc. 11/9/2014 www.geeksprogramming.wordpress.com 17
  • 18.  also known as hardware as a service.  is a computing power that you can rent for a limited period of time.  allows existing applications to be run on a cloud suppliers hardware.  cloud providers offer computers – as physical or more often as virtual machines – raw (block) storage, firewalls, load balancers, and networks 11/9/2014 www.geeksprogramming.wordpress.com 18
  • 22.  Dynamic- One of the keys to cloud computing is on-demand provisioning  Massively scalable- The service must react immediately to your needs  Multi-tenant- Cloud computing, by its nature, delivers shared services 11/9/2014 www.geeksprogramming.wordpress.com 22
  • 23.  Self-service - As a user, you can use the service as you require  Per-usage based pricing model - You should only ever pay for the amount of service you consume  IP-based architecture - Cloud architectures are based on virtualised, internet based technologies 11/9/2014 www.geeksprogramming.wordpress.com 23
  • 24.  Public Cloud – Available to the general public or large industry group and is owned by an organisation selling cloud services  E.g. : Amazon, Google, Microsoft, Sales force  Community Cloud – Shared by several organisations and supports a specific community that has shared concerns  Private Cloud – Operated solely for an organisation or company  E.g. : HP data center, IBM, Sun, Oracle, 3tera  Hybrid Cloud – Combination of two of the above, they remain unique entities but are bound together by standardised technologies 11/9/2014 www.geeksprogramming.wordpress.com 24
  • 25.  Cloud operating system that runs just a web browser, providing access to a variety of web-based applications that allow the user to perform many simple tasks without booting a full-scale operating system. Because of its simplicity, Cloud operating system can boot in just a few seconds.  The operating system is designed for Netbooks, Mobile Internet Devices, and PCs that are mainly used to browse the Internet.  From Cloud the user can quickly boot into the main OS, because Cloud continues booting the main OS in the background.  Combining a browser with a basic operating system allows the use of cloud computing, in which applications and data "live and run" on the Internet instead of the hard drive. 11/9/2014 www.geeksprogramming.wordpress.com 25
  • 26.  Eye OS  Amoeba OS  Glide OS  Start force  myGoya  CorneliOS  Lucid Desktop  Cloudo, Ghost, Zimdesk, Start force etc., 11/9/2014 www.geeksprogramming.wordpress.com 26
  • 27.  For platform independence.  Faster and safer access.  Centralisized storage.  Huge data analysis.  Data sharing.  Better administration. 11/9/2014 www.geeksprogramming.wordpress.com 27
  • 28. Client machine Network Server Native applicati on Kernel Stor age 11/9/2014 www.geeksprogramming.wordpress.com 28
  • 29.  Individual users connect to the cloud from their own personal computers or portable devices, over the Internet. To these individual users, the cloud is seen as a single application, device, or document.  The hardware in the cloud (and the operating system that manages the hardware connections) is invisible.  Data and instuctions are sent to cloud system. Here all data is stored.  All insturctions passed over the network and information processed in the cloud only. 11/9/2014 www.geeksprogramming.wordpress.com 29
  • 32.  In company / organisation environment.  For research and development.  Social networking.  Remote Assistance.  Gamming. 11/9/2014 www.geeksprogramming.wordpress.com 32
  • 33.  Lower computer costs.  Improved performance.  Reduced software costs.  Instant software updates.  Improved document format compatibility.  Unlimited storage capacity.  Increased data reliability.  Universal document access.  Latest version availability.  Device independence. 11/9/2014 www.geeksprogramming.wordpress.com 33
  • 34.  Requires a constant Internet connection.  Does not work well with low-speed connections.  Features might be limited.  Can be slow.  Stored data might not be secure without proper administartion.  Stored data can be lost by hardware failures. 11/9/2014 www.geeksprogramming.wordpress.com 34
  • 36. Technical Definition: The ability to run multiple operating systems on a single physical system and share the hardware resources 11/9/2014 www.geeksprogramming.wordpress.com 36
  • 37.  Both the terms are not synonymous for each other  Cloud computing is a term that refers to the hosting and delivery methods used to provide software, platform and infrastructure services to clients on a remote basis over the internet  virtualization refers to the logical creation of an IT resource that doesn’t physically exist E.g. Virtual application servers and virtual storage devices like hard drives.  Difference : Creation of virtual resources does not depend on the existence of a cloud computing environment. 11/9/2014 www.geeksprogramming.wordpress.com 37
  • 38.  Software as a Service : SaaS is a software delivery method, and that’s all( tatical )  Service Oriented Architecture : SOA is a methodology for designing and automating business processes(strategic) This virtual SOA platform makes up a blueprint that is going to cover the implementation and development platforms.  Difference : One is tactical, and the other is strategic 11/9/2014 www.geeksprogramming.wordpress.co m 38
  • 39.  Amazon EC2 : largest cloud solution provider. Provides IaaS and PaaS mainly. Create your account->select what you want to rent->pay->super cheap(0.67p/min ).  Bluemix : developers to start building web and mobile applications on IBM BlueMix, an open cloud development platform.No vendor lock in 11/9/2014 www.geeksprogramming.wordpress.co m 39
  • 40.  Green IT Cloud Computing  Cloud Computing is Eco-Friendly.  We can reduce E-waste by using Cloud Computing i.e. by Infrastructure as a Service (IaaS).  Cloud Computing Helps to Accelerate Green IT  Can reduce Global Warming too.. 11/9/2014 www.geeksprogramming.wordpress.com 40
  • 41. Facebook DateCenter Google Server 11/9/2014 www.geeksprogramming.wordpress.co m 41
  • 42. RECENT TRENDE IN CLOUD COMPUTING • Hybrid clouds : Hybrid clouds feature an infrastructure that combines private cloud security with cost-effective, powerful and scalable public cloud attributes. • BYOD (bring your own device) : majority of consumer electronics in the world are mobile devices, "bring your own device" is more relevant than ever in the world of cloud computing. Now Mobile Device management is a key feature for cloud computing • Platform-as-a-Service (PaaS) : reduce their IT costs while increasing application development through more efficient testing and development methods. Anticipated to expand from f$3.7 billion to $14 billion worldwide. By 2017 • Big data analytics : The emergence, within the next few years, of big data analytics as a service will offer businesses of any size an easily attainable and scalable tool for competing in the global marketplace. • Graphics as a service : There are a number of new cloud-based graphics technologies from prominent graphics companies, including NVIDIA and AMD that allow end users to run high-end graphic design applications with a simple HTML5 web browser. 11/9/2014 www.geeksprogramming.wordpress.com 42
  • 43. • Identity management and protection : It is anticipated that over the next year, there will be identity management solutions based on new cloud based security paradigms. • Web-powered apps : With cutting edge initiatives such as famo.us bringing new life to HTML via JavaScript, it will not be long before the Internet becomes the main platform for these applications. • SMB application protection : This technology allows companies to scan source code on their web applications for any changes in order to detect potential cyber attacks and since it is on the cloud, it is available on demand. • Gamification : by 2014, 70 per cent of Fortune 2000 companies would have at least one cloud-based application that uses game theory… Gaming has been changed than ever before. 11/9/2014 www.geeksprogramming.wordpress.co m 43
  • 44. IEEE PROJECTS ON CLOUD COMPUTING • Information Flow Control for Secure Cloud Computing : Since IFC security is linked to the data that it protects, both tenants and providers of cloud services can agree on security policy, in a manner that does not require them to understand and rely on the particulars of the cloud software stack in order to effect enforcement. • Proactive Workload Management in Hybrid Cloud Computing : to make the best use of public cloud services along with their privately-owned (legacy) data centers. • Cloud-Based Execution to Improve Mobile Application Energy Efficiency To maximize efficiency, systems must determine the functionality to offload at runtime, which will require innovation in both automated program transformation and systematic runtime adaptation. • Privacy-Preserving Multi-Keyword Ranked Search over Encrypted Cloud Data : enabling an encrypted cloud data search service is of paramount importance. Considering the large number of data users and documents in the cloud, it is necessary to allow multiple keywords in the search request and return documents in the order of their relevance to these keywords. 11/9/2014 www.geeksprogramming.wordpress.com 44
  • 45.  Cloud computing is impossible if you cannot connect to the Internet.  Since you use the Internet to connect to both your applications and documents, if you do not have an Internet connection you cannot access anything, even your own documents.  A dead Internet connection means no work and in areas where Internet connections are few or inherently unreliable, this could be a deal-breaker.  When you are offline, cloud computing simply does not work.  Bandwidth Bottleneck  Lack of control during downtime 11/9/2014 www.geeksprogramming.wordpress.com 45
  • 46.  Thus cloud operating system provide a super-computing power .  This cloud of computers extends beyond a single company or enterprise and also home PC’s.  The applications and data served by the cloud are available to broad group of users, cross-enterprise and cross-platform.  In future every home becomes a smart home by using the cloud service.  A revoluation can’t stop by anyone. 11/9/2014 www.geeksprogramming.wordpress.com 46
  • 47.  https://en.wikipedia.org/wiki/Cloud_(operating_system)  https://en.wikipedia.org/wiki/EyeOS  https://en.wikipedia.org/wiki/Google_Chrome_OS  https://en.wikipedia.org/wiki/User:Sadakpramodh  http://www.itproportal.com/2013/09/20/top-5-latest-trends-in-cloud- computing/  http://www.rightscale.com/blog/cloud-industry-insights/cloud-computing- trends-2014-state-cloud-survey  http://www.cio.com/article/2389628/cloud-computing/5-cloud-computing- trends-that-will-be-big-in-2013.html 11/9/2014 www.geeksprogramming.wordpress.com 47
  • 48. Thanking You Queries?.. 11/9/2014 www.geeksprogramming.wordpress.com 48

Editor's Notes

  1. So what is cloud? Before that let me start with a scenario.. Because for all those who don’t exactly know what is cloud meant for ..this scenario will help to think the real advantages to the world…. And while going through the slides we will discover the solution.. Suppose you want to play a game let be latest version counter strike which ahs a hardware requirement of 5GB and i5 or above processor..but your system has only 3GB ram and i3 processor…. And you are depressed because you really want to play the game….. What should you do now… buy a new PC simple but what if you want to be smart…… cloud has the answer….because sometime its smarter to rent than to buy… Make sure you are with me through the slides and we will find the solution… lets get started
  2. so the real problem with cloud is it is composed of so many components working together loosely..that it become extremaly diffucult for non specialist to visualize what is cloud….. Many think its again something similar to virtualization or might be some extension of same idea…but its not true…they are different..I ll talk about it later…. So first let break them into smaller components so that we can understandbetter..
  3. So we are successful in breaking 150 components to around major 15 components Cloud computing has become known by many different definitions, Platform as a service, integration as a service, computing as a service, hardware as a service and even everything as a service. But can we break a little further…ofcourse we can… Now even though today’s cloud environments can contain many of these components, analyst firms around the world have been trying to provide a definition of cloud computing that encompasses all the functionality that cloud computing environments offer today.
  4. So we have successfully break 150 components to 2 major components.. And that is utility computing and cloud application
  5. So cloud application….This is our first hint of solution to our initial scenario… What this means is if you want to run any application yopu don’t need to install them on ur pc..thus no hardware dependency problem.. Whwther you have i5 or pentium
  6. Some of the cloud appliaction are… email,google docs,salesforce force.com etc
  7. This is 2nd hint…this basically a computing style which focus on elasticity and scalability of any application using internet technologies.. Like you might have heard of Google app engine or the fomous amazon EC2..they basically focus on scalibility and elasticity..
  8. Cloud computing is continusly increasing…….and it has beensurveyed by sales force a market leader in cloud computing that by 2020 more than 95% of business will work from cloud…
  9. It is now in top 15 most trending technology
  10. In anut shell…CC is using intenet to access somone else software running on someone else hardware in someone’s else data center i.E an environment is create on your systemforman online app stored on the cloud and run through web browser. Cloud computing is a technology that strives to deliver computing as a service rather than as a product, whereby shared resources, software and information are provided to computers and other devices as a utility over a network(typically the internet). Unlike traditional computing where data is stored on your PC's local hard drive, the data in the cloud is stored on many physical and/or virtual servers that are hosted by a third-party service provider. An example of a cloud computing file storage provider is Dropbox. Dropbox files can be accessed from any device via the Internet. Cloud Computing is a phrase used to describe a variety of computing concepts that involve a large number of computers connected through a real-time communication network such as the Internet.
  11. Being a cse grad,now we understand better with stack than just speaking it.so here is the technology stack of cloud… SaaS—software as a service.. It meant for the users who has othig to do with technicality of cloud Paas—platformm as aservice.. Its basically fo developers to fast devlop and deploy application on cloud and start running IaaS----this is our 3rd hint to the solution…Infra as a service or hardware as a service..where you can rent hardware as per your requiorement for certain amount of time..
  12. Management become an important aspect when talking about clous cervices… When using any service of the cloud some part will be managed by your vendor and some part by you.. So this is the devision… If u have a native application you have to manage everything When Iaas—al lower level will be managed by vendor ..like how your data is stored,on which type of server,veetualization techniques used etc You have to take care of only ur application data and OS When PaaS---only your app data nothing else..build your app and start running..total abstraction..but trust on vendor is needed.. SaaS—nothing..its totally virtual…
  13. We have seen software oriented architecture pyramid..now this is a cloud pyramid--- Aggregators are all those who are using one or other features Extendors are using some public cloud sevoice to extend thre own business—eg.dropbox
  14. In SaaS—we have a common application which is accessd by different devices all together.. In PaaS—we r providing a common p;latform to evry device irrespective of ther device In IaaS—we r renting hardware resources…. This is our 4th hint renting thehadware
  15. Dynamic---means on demand use and pay Scalable—if ur app can support inly 1000 users and some day 2000 users came at a time ur app will nor crash it will automatically rect to needs Multitenant--- service s can be shared among dfrnt users..as shone in pic cococola ,toyooto philips all ar eusing same data analytics service
  16. In addition cloud based environments offer Self-service delivery of applications and content - so as a user, you can use the service as you require it Per-usage based pricing model – which means that you should only ever pay for the amount of service you actually consume. This is extremely useful if you are working on a project by project basis, you can effectively use the service as and when you actually need to use it. IP based architecture – cloud architectures are based on virtualised, internet based technologies, this alone has provided one of the key reasons why cloud computing environments have become so popular and has changed the way in which IT infrastructures are deployed.
  17. As we all know nothing runs without an OS ..are they also using linux and windows…. No they not as winand linux dosen’t have cloud features or else y wud we go to cloud if we already have.. They uses special Os specially for cloud …. Cloud os runs on a web browser..it is so fast that it boots in seconds.. These os are built mailly to browse the internet through mobileor pc…. Combining browser and basic os allows the useof cc in which app and data runs and live in internet rather on hard drives
  18. Example like eye os,lucid desktop,glide os etc
  19. Platform independence—fast and safe– centralized storage—data sharing
  20. Client will interact with server which boots os and stirage will srore all your files and application are all cloud application..like google docs,player,etc
  21. Whatever you browse through now will be stored and processed in cloud onley nand not ur system All data you save noe will save on cloud
  22. This is how it looks.. Cloud OS it is no different than normal OS..same file storage,dirctories and navigation
  23. This is the directory view of os which is no other than normal os
  24. Gaming--- social network—R&d– all these are done in a good way through web desktop os
  25. Lower cost—performance—unlimited storage capacity—device independence--
  26. Constant internet connection—low speed problem– stored dta can be lost by hardware failure--
  27. As I said earlier Many consider virtualization same as cloud computing..but its not same--
  28. there is always a big doubt whether cloud comes inside virtualization as cloud itself looks virtual or wheteher virtualization comes inside cloud as we can think of any virtualization as PaaS/SaaS In anutshell vertualization is---
  29. Cloud computing is providing software,platfomor infra as service to client Vertualization is logical creation of It resources that dosent physically exists----whioch has nothing to do with existance of cloud computing environment
  30. Yes –IaaS is used for go greenn go cloud misssion— Can reduce global warming too.—eco frinedly
  31. In one side we are seeing the waste thrown hard drives ,cassets,etc which are not actually disposed in away they must be. There disposal require special care.as they contain cathode,etc Other are well maintained data center of google and facebook
  32. Identity management and protection. Security has always been a major concern with cloud computing. As more businesses move more information and data into cloud servers, this concern is more important than ever. It is anticipated that over the next year, there will be identity management solutions based on new cloud based security paradigms. by 2014, 70 per cent of Fortune 2000 companies would have at least one cloud-based application that uses game theory
  33. Cloud offloading--a popular energy optimization technique--executes a mobile application's energy-intensive functionality via a cloud-based server.
  34. Internet required---bandwidth problem—lack of control during downtime--
  35. Super computing ppower--- it’s a revolution—in future every home will be smart home by using cloud services--