About Cloud Service

Rabu, 30 November 2016

Cloud Computing Service Models

Cloud computing has revolutionized the way IT departments manage and deploy infrastructure. Whether its SaaS, PaaS, or IaaS, there is a suitable cloud service to fulfill virtually any IT need imaginable. DoubleHorn is dedicated to one enduring idea: Improving the world-changing power of Clouds. We'll continue to advocate for organizations who demand better prices, better coverage, better performance, better service, and Better Clouds. Cloud computing has embarked on a tech inspired journey to help SMBs and big entrepreneurs gain appreciably in the enterprise mobility world. The best thing with this technology is that it frees businesses from investing much on infrastructure, hardware and software resources.

SaaS, PaaS, CSB, CRM, MCM, and HPC... The rapidly expanding world of cloud computing is rife with cryptic acronyms and abbreviations. 'Saas', 'PaaS', and 'IaaS' are three of the most commonly used acronyms in the cloud sector, and for good reason. These three terms distinguish between the primary cloud computing service models: 'Software as a Service', 'Platform as a Service', and 'Infrastructure as a Service'. Since cloud computing can fulfill virtually any IT need imaginable (and often in many different ways), these classifications are necessary to indicate the role that a particular cloud service fulfills, and how that service accomplishes its role. In other words, SaaS, PaaS, and IaaS are the three main paradigms of cloud computing.

In short, it is a type of computing that finds its fuel from shared computing resources, thereby emancipating the businesses from the compulsion of having personal devices or local servers to use various applications. Notably, the entire cloud computing environment revolves around three of its service models, SaaS, PaaS and IaaS. Let’s discuss them one after another followed by their impact and penetration across the globe.
Cloud computing: Software as a Service or SaaSIt is a cloud computing model in which software providers enable the users to access software applications remotely. It negates the need for installation, setup and maintenance of software by service seekers at their end. They can gain access to these applications, better known as on-demand software through mobile phone, web browser, etc.

The best example for SaaS is that of Salesforce that enables authorized users to access its customer relationship management (CRM) system through internet. Among the other major SaaS providers include Gmail, Yahoomail, SAP, Oracle, Appdynamics, XDrive, Box.next and so on. The type of software these provide include CRM, email, data sharing, data processing and billing, etc. Customers can avail services from all these providers through either pay per use model or subscription model.

As per Gartner, the SaaS enterprise application market is all set to go beyond 21 Billion UD by 2015. Moreover, the model will also be the reason behind delivering 85% of the latest software applications to the end users by 2015, according to Montclair Advisors.

Sometimes referred to as 'on-demand software', SaaS is a software licensing and delivery model where a fully functional and complete software product is delivered to users over the web on a subscription basis. SaaS offerings are typically accessed by end users through a web browser (making the user's operating system largely irrelevant) and can be billed based on consumption or, more simply, with a flat monthly charge. SaaS offerings are the most widely visible of all the cloud computing service models. In fact, many users might be using SaaS products without even realizing it. Popular products like Office365 and Salesforce have thrust SaaS offerings to the forefront of the workplace and are used by thousands of businesses every day.

Cloud computing: Platform as a Service or PaaS

Gartner defines PaaS as a cloud service model where the cloud is used to deliver a platform to users from which they can develop, initialize and manage applications. PaaS offerings typically include a base operating system and a suite of applications and development tools. PaaS eliminates the need for organizations to build and maintain the infrastructure traditionally used to develop applications. PaaS is sometimes called 'middleware', referring to how it conceptually sits somewhere between SaaS and IaaS. Platform's like Google's App Engine, IBM BlueMix, and Apache's Stratos are popular PaaS products which are helping to streamline and democratize software development.

Unlike SaaS that hosts completed cloud applications, PaaS cloud computing model provides development platform for both the completed and under progress applications. Alongside, it also provides the underlying infrastructure and resources for the latter. It is best for use by small and medium businesses that develop and sell their own applications but find it a costly affair to own a programming environment at their end. Hence instead of bearing the expenditures of managing the entire IT environment, they seek assistance of the programming models, tools, web server, database execution environment for programming languages, frameworks, and operating system, etc., from a PaaS provider remotely, at a fixed monthly cost.

The model also ensures multifarious benefits for the service seekers that include reduced operating and maintenance cost, enhanced mobility, and so on. Among the major vendors offering the services of PaaS to the global customers include Google App Engine, AWS Elastic Beanstalk, Force.com, AppEngine, Azure, Heroku, Aneka and more. The roster of widely used languages to program applications using PaaS comprise Java, Ruby and Python and various .Net languages.

According to a Gartner report, the PaaS market is expected to witness a significant gain across the globe from 900 Million USD in 2011 to 2.9 Billion USD by 2016, hence making up for 26.6% CAGR. During this period, the report predicts PaaS to capture revenues up to 360 Million USD per year, the larger segment of this earning (35%) would be from Application Platform Services or aPaaS which will keenly be followed by cloud application lifecycle services (12.5%).

Cloud Computing: Infrastructure as a Service or IaaS

IaaS is the lowest-level cloud service paradigm and arguably the most important. With IaaS, pre-configured hardware resources are provided to users through a virtual interface. Unlike PaaS and SaaS, IaaS doesn't include applications or even an operating system (implementing all of that is left up to the customer), it simply enables access to the infrastructure needed to power or support that software. IaaS can provide extra storage for corporate data backups, network bandwidth for a company website server, or it can even enable access to high power computing which was previously only accessible to those with supercomputers. Popular IaaS offerings like Amazon EC2, IBM SoftLayer, and Google's Compute Engine (GCE) are silently powering a huge portion of the backbone of the internet, whether users realize it or not.

No prizes for guessing that IaaS model allows the consumers to directly leverage computing infrastructure components such as physical or virtual machines, firewalls, load balancers, block and file-based storage, various computing resources, virtual LANs and much more. PaaS and SaaS as the other two components. Businesses find it easier to deploy their applications using this model as instead of approaching a hosting company or managing data centers on their own, they have to simply choose an IaaS provider and start getting virtual services for selected resources.

From technology point of view, IaaS model has been among the most successful ones since it leads to significant reduction in application hosting and maintenance cost among other major benefits. Some widely known IaaS providers are Amazon EC2, Flexiscale, Windows Azure, Rackspace, GoGrid, Joyent, etc. Each of these IaaS providers offer multiple UI and hence varied level of abstractions. Some most preferred user interfaces thus subsume Graphical user Interface, Web services (WS) APIs, command-line tools (CLI)

In a report released in April, 2011, Gartner estimated a near three-fold growth in IaaS market, i.e., from 3.7 Billion USD in 2010 to 10.5 Billion USD in 2014. Likewise, a Forester report also predicted a busy involvement of enterprises in IaaS with an expected rise in expenditures from 2.9 Billion USD to 5.85 Billion USD by 2015. Notably, Amazon captures the lion’s share of the global IaaS market as is obvious by this pie chart published on Cloudcow in 2012, followed by Rackspace and Verizon as the post talks about Google’s entry into IaaS domain with its commitment to provide raw computing power to companies through internet.

To conclude, be it SaaS, PaaS, or IaaS all the cloud computing service models play their role eminently in sophisticating businesses performances for enterprises at much reduced cost. With the inception of cloud computing, even an individual who finds it hard to develop, host and run an application for use by consumers now finds it easier to transform his ideas. Observing the current status of this vibrant trend, it is easier to anticipate its bright future provided that service vendors keep on offering cheaper and more feasible cloud solutions that almost anyone could access easily, efficiently and remotely.

Share on Facebook
Share on Twitter
Share on Google+
Tags :

Related : Cloud Computing Service Models

0 komentar:

Posting Komentar

Comment This form