An Intro to Cloud Computing......RGPresentation Transcript
Cloud computing is a technology that uses the internet and central remote servers to maintain data and applications. Cloud computing allows consumers and businesses to use applications without installation and access their personal files at any computer with internet access. This technology allows for much more efficient computing by centralizing storage, memory, processing and bandwidth.
A simple example of cloud computing is Yahoo email or Gmail etc. You dont need a software or a server to use them. All a consumer would need is just an internet connection and you can start sending emails. The server and email management software is all on the cloud ( internet) and is totally managed by the cloud service provider Yahoo , Google etc. The consumer gets to use the software alone and enjoy the benefits. The analogy is ,
If you only need milk , would you buy a cow? All the users or consumers need is to get the benefits of using the software or hardware of the computer like sending emails etc. Just to get this benefit (milk) why should a consumer buy a (cow) software /hardware ?
Categories Platform as a Service (PaaS) Software as a Service (SaaS) Infrastructure as a Service (IaaS)
PaaS(Platform as a Service)
Platform-as-a-Service (Paas) is when the cloud is used to operate and power independent software, portals, or gateways in which a customer may use. Googleapps is perhaps the most popular type of PaaS that people may recognize.
GoogleApps provides online applications in which various users may use in order to centralize and secure their software usage and management. The benefit for this is that no matter where the customer is or what computer they are using to connect to the Internet, they have the ability to open up a saved project in which they were previously working on and begin where they last saved.
SaaS(Software as a Service)
Software-as-a-Service (SaaS) is when the provider supplies the hardware and software necessary for the customer in order to power a specific type of software. Unlike the PaaS system, SaaS does not offer various applications and instead, the cloud only focuses on a single application such as email.
This is a highly specialized cloud often meant for performing certain tasks when both efficiency and scalability are required. If an email program is going to send a number of emails to a subscribed user list and requires a large amount of computing power only one day a month, then using a cloud system to power the email server/software will allow the customer to save money by not requiring the user to pay for the powerful system throughout the entire month and instead it requires an additional number of nodes or units to be purchased once a month.
IaaS(Infrastructure as a Service)
Infrastructure-as-a-Service (IaaS) is when multiple computers or even virtual computers make up a specific infrastructure or environment. This is most often seen with VPS web hosting. Essentially, it is a combination of virtual environments or even computers themselves that make up one working environment or infrastructure in which to use to serve Internet content.
How Cloud Computing Works
How It Works
The basic cloud computing foundation is comprised of a data center (servers, network switches, Internet connectivity, etc.), virtualization software (used to segment physical resources between users), operating system (Windows, Linux, etc.) and applications (Apache, MySQL, etc.). Together, these components "power the cloud" for millions of people using popular services such as Google's Gmail.
Its on Demand
The beauty of cloud computing -- from a business perspective -- is that it's mostly "pay-as-you-go". Quite simply, you only pay for what you need without contractual requirements. Imagine launching hundreds of servers "in the cloud" to number crunch decades of data for your client. Once the servers have fulfilled their purpose, you would simply "terminate" them and pay only for the time used. A few example uses:
• Web site overflow • Database hosting • Gaming server
The possibilities are endless!
Extremely Cost Effective
Developers, consultants, small business owners and corporations are all attracted to cloud computing because of its cost-effectiveness. Rather than spending thousands of dollars on hardware, bandwidth and energy costs, people are now turning to the cloud in droves. What's the point in maintaining co-located or internal technology infrastructure when someone else can do it for you? This is the most compelling case for why cloud computing is growing in popularity everyday.
You may not own several thousand servers, but with a few simple clicks, you can create the next Google with some ingenuity and creativity using a reliable, proven computing platform. Popular web sites such as Zillow.com and Twitter.com are using cloud computingto power their online presences for millions of users. And when they require additional horsepower? Well, with a little programming (or a "scaling manager" such as RightScale), it's as simple as launching more "pre-built" servers to handle the increase in load.
Cloud computing solutions are offered in many flavors of hardware and software options:
• 32-bit and 64-bit "virtual servers" • Linux and Windows • High I/O throughput • Gigabit network interfaces • Gigabytes of storage and memory
Whatever your requirements, you won't find a lack of options to choose from.
You Are In Control
Gone are the days of expensive hosting solutions, outrageous setup fees and asinine limitations on what you can install and run on a server. Within minutes, you could be running a brand-new Windows or Linux server for pennies an hour. No wait time, no hassle, no fuss. The most visible cloud computing player in the industry is Amazon Web Services, LLC (AWS). A subsidiary of Amazon.com, AWS offers a suite of services which include Elastic Compute Cloud (EC2), Elastic Block Storage (persistent storage), SimpleDB and more. Amazon runs the largest known installation of the open source XEN virtualization technology -- The heart of its cloud computing offering.
Sales Cloud (The world's #1 sales application) Give reps, managers and execs everything they need to focus on what’s important: more selling and less administration. 1. Close more deals — faster 2. Gain real-time visibility into sales 3. Collaborate instantly and know what matters App Exchange Mobile Partners Analytics and forecasting Content library Email and productivity Approvals and workflow Jigsaw data services Opportunities and quotes Marketing and leads Accounts and contacts Chatter
Service Cloud (The future of customer service) Provide faster, more responsive service across every channel — from the call center to the social Web. With the Service Cloud 2, you can: 1. Keep agents productive 2. Reduce service costs 3. Satisfy every customer Contracts and entitlements Mobile Partners Search Community Email Analytics Knowledge Social Customer portal Call center Chatter
Cloud Vendors (The Top 150 Players in Cloud Computing http://in.sys-con.com/node/770174 ) Symetriq Nimbula Nimbus Gigaspaces Elastichosts Elastra Cloud Leverage enStratus Citrix Cohesiveft 3LeafSystems Arjuan Cloud scale Cloudera CloudWorks Dell AT&T Boomi EMC Intalio VM Ware BlueWolf Appnexus Kaavo Reliacloud RackSpace Appistry Appiro 3Tera Skytap Cloud9Analytics GoGrid Synage Hadoop Akamai 10 Gen IBM HP Enomaly Joyent Monitis Cirrhus9 Right Scale Wolf Frameworks Flexi Scale Cloud Share NetSuite Force.com Amazon Google
Cloud platform for CRM ( http:// www.salesforce.com/crm/crm_platform / )
There’s no dearth of Cloud Computing based services if you are ready to pay. But we all love free stuff on the Internet. Even the best Internet innovation is absolutely free, yes, you guessed it right; Google search! I stumbled upon a few excellent free software & services, though you can always debate on how come they are cloud based. Cloud Computing is still fuzzy and everyone has her/his own definition.