Palash Bharadwaj


core TechNo

Headin theCloud

Cloud computing is becoming an increasingly popular choice for many
ave you ever thought of hiring servers? In this complex world of internet, you can now make an easy getaway and make sure you get whatever you like. Adoption of the Cloud is increasing and accelerating. In today’s world the challenge for business is adding new services for your users quickly and with complete cost effective, and rather than buying and maintaining your own machines, why not exploit the acres of Internet-accessible servers on offer today? For some applications, their code and data might both live in the Cloud, where somebody else manages and maintains the systems they use. Alternatively, applications that run inside an organization—on-premises applica-


tions—might store data in the Cloud or rely on other Cloud infrastructure services. Applications that run on desktops and mobile devices can use services to synchronize information across many systems or in other ways. However it’s done, exploiting the Cloud’s capabilities can improve our world.

• •

focus on new software Ease of use – abstract complexity out of developers’ lives Avoid over & under provisioning – CAPEX outlays

Data Intensive Computing
• • • • Ability to index and make sense of large data sets – Parallization Pre-format data in large repositories for low BW transmissions Better access to data with large multi-tenant distributed cloud databases Default backup and most cost effective archival of large data sets.

Why Select the Cloud?
Automation/On-Demand = Better, Faster & Cheaper • Moving from ‘hand crafted’ software to repeatable assembly • Reuse of interchangeable components • Repeatable processes with increased automation & collaboration • Division of labor – let developers

Accessibility = any time, any place, any device

VOL-3 l No-2 l February 2010


corePoINT core TechNo

• • •

Cloud-serviced clients Leverage low cost compute cycles and assured data storage in the cloud Communications is pacing factor

What Are the Delivery Models?
• Software as a service (SAAS) – The consumer uses the application but does not control the operating system, hardware or network infrastructure that it is running. Platform as a service (PAAS) – The consumer uses a hosting environment for their applications. The
Make a lot of Money

consumer controls the applications that run in the environment (and possibly has some control over the hosting environment), but does not control the operating system, hardware or network infrastructure on which they are running. The platform is typically the application framework. Infrastructure as a service (IAAS) – The consumer uses “fundamental computing resources“such as processing power, storage, networking, components or middleware. The consumer can control the operating system, storage, deployed applications and possibly networking.

Models of Cloud Computing
Public cloud – In Simple terms public cloud services are characterized as being available to clients by third party service provider via the internet. Public cloud vendors typically provide an access control mechanism for their users. • Private cloud – It is very similar to Public cloud, but the difference is that in a private cloud-based service data and processes are managed within the organization without the restriction of network bandwidth, security exposures and legal requirements that using public cloud services might entail. Access for infrastructure, security and resilience in this model are restricted and designated. • Community cloud – A community cloud is controlled and used by a specific group of organization that has shared interests, such as specific security requirements or a common mission. • Hybrid cloud – Hybrid model is a combination of public cloud and private cloud that interoperates. In this model business critical information is in private cloud and nonbusiness critical (outsource model) processes in the public cloud. The best thing about the Cloud lies with the fact that it is intensely versatile. Not only is it unique, it is also universal. This is the reason why this is being adopted over large scale and has become such a huge name by itself. •

Huge datacenters cost 5-7x less for computation, storage, and networking. Fixed software & deployment amortized over many users. Large company can leverage economies of scale and make money. Web companies had to build software and datacenters anyway. Adding a new revenue stream at (hopefully) incremental cost. What happens as conventional server and enterprise apps embrace cloud computing? Application vendors will want a cloud offering. For example, MSFT Azure should make cloud migration easy. A large company (with software & datacenter) will want a beachhead before someone else dominates in the cloud provider space. For example, IBM Global Services may offer a branded cloud computing offering. IBM and their Global Services customers would preserve their existing relationship and trust. Facebook offers plug-in apps. Google App-Engine...

Leverage Existing investments Defend a franchise

Attack an incumbent Leverage Customer Relationship Become a Platform


VOL-3 l No-2 l February 2010