• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
VRI Solutions Pvt Ltd - Cloud Computing
 

VRI Solutions Pvt Ltd - Cloud Computing

on

  • 240 views

VRI Solutions Private Limited's network management services are tailored to the needs and budgets of each of our clients with fixed rate service contracts you can more easily predict your future IT ...

VRI Solutions Private Limited's network management services are tailored to the needs and budgets of each of our clients with fixed rate service contracts you can more easily predict your future IT expenditures. Follow Vri Solutions Pvt. Ltd for more such updates.

Statistics

Views

Total Views
240
Views on SlideShare
240
Embed Views
0

Actions

Likes
0
Downloads
6
Comments
0

0 Embeds 0

No embeds

Accessibility

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • New trends have emerged.The proliferation of services by multiple parties.Technologies have evolved to better expose and consume all these services
  • Software as a service (SaaS): A SaaS application runs entirely in the cloud (that is, on servers at anInternet-accessible service provider). The on-premises client is typically a browser or some othersimple client. The most well-known example of a SaaS application today is probablySalesforce.com, but many, many others are also available. Attached services: Every on-premises application provides useful functions on its own. Anapplication can sometimes enhance these by accessing application-specific services provided inthe cloud. Because these services are usable only by this particular application, they can bethought of as attached to it. One popular consumer example of this is Apple’s iTunes: Thedesktop application is useful for playing music and more, while an attached service allows buyingnew audio and video content. Microsoft’s Exchange Hosted Services provides an enterpriseexample, adding cloud-based spam filtering, archiving, and other services to an on-premisesExchange server. Cloud platforms: A cloud platform provides cloud-based services for creating applications. Ratherthan building their own custom foundation, for example, the creators of a new SaaS applicationcould instead build on a cloud platform. As Figure 1 shows, the direct users of a cloud platformare developers, not end users.
  • Whether it’s on-premises or in the cloud, an application platform can be thought of as comprising threeparts: A foundation: Nearly every application uses some platform software on the machine it runs on.This typically includes various support functions, such as standard libraries and storage, and abase operating system. A group of infrastructure services: In a modern distributed environment, applications frequentlyuse basic services provided on other computers. It’s common to provide remote storage, forexample, integration services, an identity service, and more. A set of application services: As more and more applications become service-oriented, thefunctions they offer become accessible to new applications. Even though these applications existprimarily to provide services to end users, this also makes them part of the application platform.(It might seem odd to think of other applications as part of the platform, but in a service-orientedworld, they certainly are.)
  • It is not a binary choice, but rather a choice along a continuum
  • By combining the 2, you end up with this conceptual map
  • By combining the 2, you end up with this conceptual map
  • By combining the 2, you end up with this conceptual map
  • By combining the 2, you end up with this conceptual map
  • By combining the 2, you end up with this conceptual map
  • By combining the 2, you end up with this conceptual map
  • By combining the 2, you end up with this conceptual map
  • By combining the 2, you end up with this conceptual map
  • By combining the 2, you end up with this conceptual map

VRI Solutions Pvt Ltd - Cloud Computing VRI Solutions Pvt Ltd - Cloud Computing Presentation Transcript

  • Cloud Computing Based on a presentation by Farhad Javidi at Course Technology Conference 2009
  • The Cloud is the New Dot Com
  • What is Cloud Computing? “The interesting thing about cloud computing is that we’ve redefined cloud computing to include everything that we already do. […] The computer industry is the only industry that is more fashion- driven than women’s fashion. Maybe I’m an idiot, but I have no idea what anyone is talking about. What is it? It’s complete gibberish. It’s insane. When is this idiocy going to stop? Larry Ellison during Oracle’s Analyst Day
  • • “ • Cloud computing is simply a buzzword used to repackage grid computing and utility computing, both of which have existed for decades.” whatis.com definition of Cloud Computing
  • (Good Luck) Defining Cloud Computing • Software-as-a-Service – “My customer resource management (CRM) system is out on the Internet!” • Grids vs. Clouds – Shared Virtual Resources – Batch Jobs vs. Online Applications – Different Approaches to State Management • Network Diagrams – A service is “on a cloud somewhere” • Virtualization Platforms & APIs – Hardware can be manipulated with software
  • Grid Cloud Underlying concept Utility Computing Utility Computing Main benefit Solve computationally complex problems Provide a scalable standard environment for network-centric application development, testing and deployment Resource distribution / allocation Negotiate and manage resource sharing; schedulers Simple user <-> provider model; pay-per-use Domains Multiple domains Single domain Character / history Non-commercial, publicly funded Commercial Grid vs. Cloud 10
  • 1980s 1990s Today 2009+1970s 5th Generation Of Computing
  • A Brief History
  • Amazon EC2 (August 2006) Google App Engine (April 2008) Microsoft Azure (Oct 2008) Facebook Platform (May 2007) Amazon S3 (March 2006) Salesforce AppExchange (March 2006)
  • Utility Computing Platform as a Service (PaaS) Cloud-based User Applications
  • Cloud Platforms • Google Gears • Amazon Web Services • Salesforce (app Exchange) • Facebook • Adobe Air • Microsoft Azure
  • Cloud Benefits • Cloud = Less Investment (not own data center, hardware; use outside provider of servers, storage, and bandwidth) • Cloud = Scale (tens of thousands of server computers) • Cloud = Flexible and Efficiency
  • Cloud Ecosystem • End-user applications, Software-as-a-Service (SaaS) • Platform-as-a-Service (PaaS) • Infrastructure-as-a-Service (IaaS) Google App Engine Platform as a Service (PaaS) End-User Applications Salesforce AppExchange Facebook Platform Facebook Apps Live Mesh AppExchange Apps OpenSocial Apps Amazon Web Services Rackspace 3tera Joyent Infrastructure as a Service (IaaS) Brokers, Tools and Frameworks End-User Applications flexiscale NASDAQ Market Replay Jungle Disk Powerset MossocohesiveFT RightScale MLB zimoryenomaly Aptana cloud
  •  From On-Premise to Cloud Platforms
  •  From On-Premise to Cloud Platforms
  • Application runs on-premises Buy my own hardware, and manage my own data center Application runs at a hoster Co-location or Managed servers Application runs using cloud services “cloud fabric” (elastic, infini-scale)  From On-Premise to Cloud Platforms
  • “Packaged” Application An application that I buy “off the shelf” and run myself Self Hosted “Home Built” An application that I develop and run myself BuildBuy Hosted “Home Built” An application that I develop myself, but run at a hoster Hosted “Packaged” An application that I buy “off the shelf” and then run at a hoster Cloud Platform An application that I develop myself, but run in the cloud “Software as a Service” A hosted pplication that I buy from a vendor On premises vs. CloudOn premises Cloud Bildvs.Buy
  • “Packaged” Application An application that I buy “off the shelf” and run myself Self Hosted “Home Built” An application that I develop and run myself Bildvs.BuyBuildBuy Hosted “Home Built” An application that I develop myself, but run at a hoster Hosted “Packaged” An application that I buy “off the shelf” and then run at a hoster Cloud Platform An application that I develop myself, but run in the cloud “Software as a Service” A hosted pplication that I buy from a vendor On premises vs. CloudOn premises Cloud Maximum Economy of Scale All acceptable options (trade off) Maximum Control
  • “Packaged” Application An application that I buy “off the shelf” and run myself Self Hosted “Home Built” An application that I develop and run myself BuildBuy Hosted “Home Built” An application that I develop myself, but run at a hoster Hosted “Packaged” An application that I buy “off the shelf” and then run at a hoster Cloud Platform An application that I develop myself, but run in the cloud “Software as a Service” A hosted pplication that I buy from a vendor On premises vs. CloudOn premises Cloud Bildvs.Buy Clinical Trial Molecule Research HR System Email Issue Tracking ERP “Too costly to run this myself, but I’ve made too many customizations”
  • “Packaged” Application An application that I buy “off the shelf” and run myself Self Hosted “Home Built” An application that I develop and run myself BuildBuy Hosted “Home Built” An application that I develop myself, but run at a hoster Hosted “Packaged” An application that I buy “off the shelf” and then run at a hoster Cloud Platform An application that I develop myself, but run in the cloud “Software as a Service” A hosted pplication that I buy from a vendor On premises vs. CloudOn premises Cloud Bildvs.Buy Clinical Trial Molecule Research HR System Email Issue Tracking ERP “CRM and Email are commodity services – They have no customizations, and it’s cheaper for someone else to run these”
  • “Packaged” Application An application that I buy “off the shelf” and run myself Self Hosted “Home Built” An application that I develop and run myself BuildBuy Hosted “Home Built” An application that I develop myself, but run at a hoster Hosted “Packaged” An application that I buy “off the shelf” and then run at a hoster Cloud Platform An application that I develop myself, but run in the cloud “Software as a Service” A hosted pplication that I buy from a vendor On premises vs. CloudOn premises Cloud Bildvs.Buy Clinical Trial Molecule Research HR System ERP Email Issue Tracking “I can’t afford to maintain this old HR application written in VB – it’s driving me mad!” “…but due to privacy issues, I prefer keeping my HR data on-premises”
  • “Packaged” Application An application that I buy “off the shelf” and run myself Self Hosted “Home Built” An application that I develop and run myself BuildBuy Hosted “Home Built” An application that I develop myself, but run at a hoster Hosted “Packaged” An application that I buy “off the shelf” and then run at a hoster Cloud Platform An application that I develop myself, but run in the cloud “Software as a Service” A hosted pplication that I buy from a vendor On premises vs. CloudOn premises Cloud Bildvs.Buy Clinical Trial Molecule Research HR System ERP Email Issue Tracking “I wish I had access to cheaper compute and storage when I need it”
  • “Packaged” Application An application that I buy “off the shelf” and run myself Self Hosted “Home Built” An application that I develop and run myself BuildBuy Hosted “Home Built” An application that I develop myself, but run at a hoster Hosted “Packaged” An application that I buy “off the shelf” and then run at a hoster Cloud Platform An application that I develop myself, but run in the cloud “Software as a Service” A hosted pplication that I buy from a vendor On premises vs. CloudOn premises Cloud Bildvs.Buy Clinical Trial HR System ERP Email Issue Tracking Molecule Research
  • “Packaged” Application An application that I buy “off the shelf” and run myself Self Hosted “Home Built” An application that I develop and run myself BuildBuy Hosted “Home Built” An application that I develop myself, but run at a hoster Hosted “Packaged” An application that I buy “off the shelf” and then run at a hoster Cloud Platform An application that I develop myself, but run in the cloud “Software as a Service” A hosted pplication that I buy from a vendor On premises vs. CloudOn premises Cloud Bildvs.Buy Clinical Trial HR System ERP Email Issue Tracking Molecule Research “THIS is where I want to spend my IT resources – I’m going to double down on this application!”
  • “Packaged” Application An application that I buy “off the shelf” and run myself Self Hosted “Home Built” An application that I develop and run myself BuildBuy Hosted “Home Built” An application that I develop myself, but run at a hoster Hosted “Packaged” An application that I buy “off the shelf” and then run at a hoster Cloud Platform An application that I develop myself, but run in the cloud “Software as a Service” A hosted pplication that I buy from a vendor On premises vs. CloudOn premises Cloud Bildvs.Buy Clinical Trial HR System ERP Email Issue Tracking Molecule Research
  • Apps in the Cloud Drive Internet Usage Demo Built on Google App Engine What are the issues?
  • Cool Cloud Apps • G.ho.st • SumoPaint.com • Google Docs • Zoho Writer • Yola