Cloud Computing--



           Cloud computing provides the capability to use  storage resources on a metered basis and reduce the investments in an organizations computing infrastructure.
Service models of cloud computing can be categorized as



Software as a service (SaaS)
The software as a service mock up allows providing software application as a service to the users. The software is deployed on the host service and it is accessed through internet. The few examples of SaaS applications are billing and invoicing systems help desk applications, human resources applications and customer relationship management. The end users are not required to manage the software upgrades and patches which is done automatically. According on their demand SaaS can be scaled up or down. The benefits of the Saas are of scalability, efficiency, and performance.
Platform as a service (PaaS):
This service offers the runtime environment for applications. It uses the point-and-click tools which enables the end users to create the web applications for defining workflow approval processes. PaaS provides built-in security and scalability by integrating with other applications on the unchanged platform. The benefits are the administrative overhead is low, total cost of ownership is less, system software is updating very often. The examples of Paas are App Engine of google and force.com. This applications are dependent on the network, it is must to use cryptography explicitly and maintain the security exposures.
Infrastructure as as service (IaaS)
IaaS allows access to the fundamental resources; they are physical machine, virtual machines, virtual storage. Apart from the resources it offers the virtual machine disk storage, virtual area network, load balancers, IP addresses and software bundles. It allows the on-demand resource availability. It provides to store copies of particular data at different locations. The cloud providers are allowed to freely locate the infrastructure over the internet with a cost effective. IaaS provides the benefits of portability, interoperability with the legacy
Cloud Computing deployment models



PRIVATE CLOUD
The private cloud initates the systems and services are accessed and operated within a single organization. The organization is managed internally by the third-party. The benefits of the private cloud is high security and privacy, more control, cost and energy efficiency. The operation in the private cloud are not available to general public.


Generic Private Cloud Structure
PUBLIC CLOUD
The systems and services are easily accessible to the general public in public cloud. The public cloud shares the resources with the large number of customers which it turns out as inexpensive. This model has a large number of resources from the various stations (location) [4]. In case any one of the resources is fail, it can employ another one. It integrates smoothly, which provides the flexible approach to the customers.


Generic public Cloud Structure
COMMUNITY CLOUD
The cloud infrastructure is provisioned for exclusive use by a specific community of consumers from organizations that have shared concerns (e.g., mission, security requirements, policy, and compliance considerations) [4]. It may be owned, managed, and operated by one or more of the organizations in the community, a third party, or some combination of them, and it may exist on or off premises.


generic community cloud model
HYBRID CLOUD
The cloud infrastructure is a composition of two or more distinct cloud infrastructures (private, community, or public) that remain unique entities, but are bound together by standardized or proprietary technology that enables data and application portability (e.g., cloud bursting for load balancing between clouds)


hybrid cloud
CHARACTERISTICS OF CLOUD COMPUTING


The fundamental Charateristics of Cloud Computing:
1)On-demand self service
A consumer can able to point toward that something is done by condition computing capabilities , such as server time and network storage, as needed physically without require human dealings with each service contributor.
2)Broad network access
Capabilities are accessible over the network and accessed through standard mechanisms that endorse use by heterogeneous thin or thick punter platforms (like mobile phones, tablets, laptops, and workstations) .
3)Resource pooling
The provider’s computing possessions are shared to hand out numerous clients using a multi-tenant model, with different substantial and virtual resources enthusiastically assigned and reassigned according to punter require. There is a sense of position liberty in that the customer generally has no be in charge of or acquaintance over the accurate locality of the provided resources but may be able to spell out locality at a higher level of pensiveness (country, state or data center) which includes storeroom, handing out, and memory and network bandwidth .
4)Rapid Elasticity
Capabilities can be elastically makeshift and unconfined, in some cases automatically, to scale hurriedly outward and inward adequate with insist. To the punter, the capability accessible for provisioning often emerge to be unrestricted and can be appropriated in any capacity at any time .
5)Measured service
Cloud systems mechanically organize and optimize supply use by leveraging a metering capability “pay-per-use basis” at a quantity of level of concept fitting to the type of services like storeroom, dealing out, bandwidth, and dynamic user accounts. Reserve usage can be monitored, forbidden, and report, providing clearness for both the provider and punter of the utilized service
Cloud computing are Google Engine, Oracle cloud, and office 365.

Comments

Popular posts from this blog