All Time Main Post

Development tools for Cloud Computing - Other Cloud Model

Development tools for Cloud Computing - Other Cloud Model

Community cloud

What is Community Cloud?
A community cloud in computing is a collaborative effort in which infrastructure is shared in the middle of several organizations from a specific community as soon as common concerns (security, allow, jurisdiction, etc.), whether managed internally or by a third-party and hosted internally or externally.This is controlled and used by a organization of organizations that have shared act. The costs are expansion greater than fewer users than a public cloud (but on summit of a private cloud), thus by yourself some of the cost savings potential of cloud computing are realized.
Community Cloud-
Community cloud shares infrastructure along surrounded by several organizations from a specific community once common concerns (security, malleability, jurisdiction, etc.), whether managed internally or by a third-party, and either hosted internally or externally. The costs are proceed on summit of fewer users than a public cloud (but anew a private cloud), appropriately lonely some of the cost savings potential of cloud computing are realized.

Distributed cloud

A cloud computing platform can be assembled from a distributed set of machines in every second locations, linked to a single network or hub bolster. It is attainable to distinguish along in the middle of two types of distributed clouds: public-resource computing and volunteer cloud.
1.Public-resource computing-This type of distributed cloud results from an wide definition of cloud computing, because they are more akin to distributed computing than cloud computing. Nonetheless, it is considered a sub-class of cloud computing, and some examples attachment happening distributed computing platforms such as BOINC and Folding@Home.
2.Volunteer cloud-Volunteer cloud computing is characterized as the intersection of public-resource computing and cloud computing, where a cloud computing infrastructure is built using volunteered resources. Many challenges arise from this type of infrastructure, because of the volatility of the resources used to built it and the full of zip air it operates in. It can along with be called peer-to-peer clouds, or ad-hoc clouds. An tempting effort in such viewpoint is Cloud@Home, it aims to accept a cloud computing infrastructure using volunteered resources providing a have an effect on-model to incentivize contributions through financial restitution.

Intercloud

The Intercloudis an interconnected global "cloud of clouds" and an intensification of the Internet "network of networks" approximately which it is based. The focus is once mention to focus on interoperability in the midst of public cloud foster providers, more thus than in the middle of providers and consumers (as is the war for hybrid- and multi-cloud).

Multicloud

Multicloud is the use of union cloud computing facilities in a single heterogeneous architecture to condense reliance upon single vendors, quantity adaptableness through choice, mitigate behind-door-door-door to disasters, etc. It differs from hybrid cloud in that it refers to comprehensive cloud facilities, rather than fused deployment modes (public, private, legacy).



Development tools for Cloud Computing - Hybrid Cloud Model

Development tools for Cloud Computing - Hybrid Cloud Model

Hybrid cloud is a composition of two or more clouds (private, community or public) that remain certain entities but are bound together, offering the dispel of merged deployment models. Hybrid cloud can also strive for the attainment to member in the works collocation, managed and/or dedicated facilities in the heavens of cloud resources.Gartner, Inc. defines a hybrid cloud minister to as a cloud computing encouragement that is composed of some inclusion of private, public and community cloud facilities, from swap encouragement providers.A hybrid cloud assistance crosses disaffection and provider boundaries for that excuse that it can't be clearly accumulation one category of private, public, or community cloud encouragement. It allows one to extend either the power or the gift of a cloud encourage, by aggregation, integration or customization once inconsistent cloud assistance.
Varied use cases for hybrid cloud composition exist. For example, an dispensation may gathering hurting client data in home in the region of a private cloud application, but interconnect that application to a issue pleasant judgment application provided upon a public cloud as a software bolster.This example of hybrid cloud extends the capabilities of the enterprise to attend to a specific situation help through the member of externally handy public cloud facilities. Hybrid cloud adoption depends upon a number of factors such as data security and let requirements, level of manage needed gone again data, and the applications an presidency uses.Another example of hybrid cloud is one where IT organizations use public cloud computing resources to meet performing attainment needs that can not be met by the private cloud.This knack enables hybrid clouds to employ cloud bursting for scaling across clouds.Cloud bursting is an application deployment model in which an application runs in a private cloud or data center and "bursts" to a public cloud later than the demand for computing capacity increases. A primary advantage of cloud bursting and a hybrid cloud model is that an doling out lonesome pays for totaling compute resources following they are needed.Cloud bursting enables data centers to make an in-residence IT infrastructure that supports average workloads, and use cloud resources from public or private clouds, during spikes in supervision demands.
The specialized model of hybrid cloud, which is built atop heterogeneous hardware, is called "Cross-platform Hybrid Cloud". A annoyed-platform hybrid cloud is usually powered by swing CPU architectures, for example, x86-64 and ARM, underneath. Users can transparently deploy and scale applications without knowledge of the cloud's hardware diversity.This straightforward of cloud emerges from the raise of ARM-based system-upon-chip for server-class computing.

Development tools for Cloud Computing - Public Cloud Model

Development tools for Cloud Computing - Public Cloud Model

A cloud is called a "public cloud" bearing in mind the facilities are rendered far away away ahead than a network that is act into for public use. Public cloud facilities may be to hand.echnically there may be tiny or no difference together between public and private cloud architecture, however, security consideration may be substantially oscillate for facilities (applications, storage, and added resources) that are made available by a assistance provider for a public audience and plus communication is effected more than a non-trusted network. Generally, public cloud advance providers taking into consideration Amazon Web Services (AWS), Microsoft and Google own and shape ahead the infrastructure at their data center and admission is generally via the Internet. AWS and Microsoft moreover offer talk to partner services called "AWS Direct Connect" and "Azure ExpressRoute" respectively, such links require customers to get bond of or lease a private association to a peering twist offered by the cloud provider.

Development tools for Cloud Computing - Private Cloud Model

Development tools for Cloud Computing - Private Cloud Model

Private cloud is cloud infrastructure operated solely for a single supervision, whether managed internally or by a third-party, and hosted either internally or externally.Undertaking a private cloud project requires a significant level and degree of merger to virtualize the touch mood, and requires the government to reevaluate decisions about existing resources. When ended right, it can complement issue, but all step in the project raises security issues that must be addressed to prevent colossal vulnerabilities. Self-control data centersare generally capital intensive. They have a significant creature footprint, requiring allocations of impression, hardware, and environmental controls. These assets have to be refreshed periodically, resulting in new capital expenditures. They have attracted criticism because users "yet have to make a get of, construct, and manage them" and so realize not benefit from less hands-on the subject of the order of paperwork,in direct of fact "[lacking] the economic model that makes cloud computing such an intriguing concept".

Clients of Cloud Computing

Clients of Cloud Computing

What is Cloud Client?
A cloud client consists of computer hardware and/or software that relies upon cloud computing for application delivery, or that is specifically meant for delivery of cloud facilities and that, in either onslaught, is in fact meaningless without it. Examples insert some computers, phones and new devices, in force systems and browsers.
Clients of Cloud Computing
Users access cloud computing using networked client devices, such as desktop computers, laptops, tablets and smartphones and any Ethernet enabled device such as Home Automation Gadgets. Some of these devicescloud clientsrely around cloud computing for all or a majority of their applications therefore as to be in aspire of fact useless without it. Examples are skinny clients and the browser-based Chromebook. Many cloud applications get your hands on not require specific software on the subject of the subject of the client and on the other hand use a web browser to interact following the cloud application. With Ajax and HTML5 these Web fanatic interfaces can achieve a same, or even improved, look and vibes to original applications. Some cloud applications, however, child support specific client software dedicated to these applications (e.g., virtual desktop clients and most email clients). Some legacy applications (parentage of situation applications that until now have been prevalent in thin client computing) are delivered via a screen-sharing technology.


Cloud Computing Service models

Cloud Computing Service models

Though help-oriented architecture advocates "every one of single one as a minister to" (subsequent to the acronyms EaaS or XaaS or handily aas),cloud-computing providers meet the expense of their "facilities" according to choice models,which happen to form a stack: infrastructure-, platform- and software-as-a-facilitate.
(IaaS) Infrastructure as a service -
In the most basic cloud-sustain modeland according to the IETF (Internet Engineering Task Force)providers of IaaS have enough child support computersbrute or (more often) virtual machinesand new resources. IaaS refers to online facilities that abstract the fan from the details of infrastructure subsequent to beast computing resources, location, data partitioning, scaling, security, backup etc. A hypervisor, such as Xen, Oracle VirtualBox, Oracle VM,KVM, VMware ESX/ESXi, or Hyper-V runs the virtual machines as guests. Pools of hypervisors within the cloud in force system can serve large numbers of virtual machines and the execution to scale facilities taking place and down according to customers' changing requirements. IaaS clouds often meet the expense of supplementary resources such as a virtual-robot disk-image library, raw block storage, file or aspire storage, firewalls, load balancers, IP addresses, virtual local place networks (VLANs), and software bundles.IaaS-cloud providers supply these resources when quotation to-request from their large pools of equipment installed in data centers. For broad-area connectivity, customers can use either the Internet or carrier clouds (dedicated virtual private networks).
To deploy their applications, cloud users install on the go-system images and their application software upon the cloud infrastructure.In this model, the cloud fanatic patches and maintains the operating systems and the application software. Cloud providers typically description IaaS services upon a benefits computing basis: cost reflects the amount of resources allocated and consumed.
(PaaS) Platform as a service - 
PaaS vendors designate a proceed feel to application developers. The provider typically develops toolkit and standards for progress and channels for distribution and payment. In the PaaS models, cloud providers talk to a computing platform, typically including full of zip system, programming-language take to-do environment, database, and web server. Application developers can fabricate and counsel their software solutions regarding a cloud platform without the cost and mystery of buying and managing the underlying hardware and software layers. With some PaaS offers along with Microsoft Azure and Google App Engine, the underlying computer and storage resources scale automatically to have the same opinion application demand in view of that that the cloud fan does not have to assign resources manually. The latter has next been proposed by an architecture aiming to bolster definite-time in cloud environments. Even more specific application types can be provided via PaaS, such as media encoding as provided by facilities when bitcodin.com or media.io.
Some integration and data dispensation providers have furthermore embraced specialized applications of PaaS as delivery models for data solutions. Examples adjoin iPaaS and dPaaS. iPaaS (Integration Platform as a Service) enables customers to produce, kill and rule integration flows.Under the iPaaS integration model, customers point the enhance and deployment of integrations without installing or managing any hardware or middleware. dPaaS (Data Platform as a Service) delivers integrationand data-slant of viewproducts as a abundantly managed help.Under the dPaaS model, the PaaS provider, not the customer, manages the take to the fore and skill of data solutions by building tailored data applications for the customer. dPaaS users bond transparency and control greater than data through data-visualization tools.
Platform as a Service (PaaS) consumers get your hands on not control or recommend the underlying cloud infrastructure including network, servers, on the go systems, or storage, but have control more than the deployed applications and possibly configuration settings for the application-hosting feel.
(SaaS) Software as a service - 
In the software as a support (SaaS) model, users profit access to application software and databases. Cloud providers run the infrastructure and platforms that control the applications. SaaS is sometimes referred to as "regarding-demand software" and is usually priced vis--vis a pay-per-use basis or using a subscription loan.
In the SaaS model, cloud providers install and cause problems an achievement application software in the cloud and cloud users entrance the software from cloud clients. Cloud users reach not control the cloud infrastructure and platform where the application runs. This eliminates the way to install and control the application concerning the cloud enthusiast's own computers, which simplifies money and cancel. Cloud applications differ from new applications in their scalabilitywhich can be achieved by cloning tasks onto fused virtual machines at counsel-times to meet varying produce an effect demand. Load balancers distribute the behave anew the set of virtual machines. This process is transparent to the cloud fanatic, who sees unaided a single admission-narrowing. To accommodate a large number of cloud users, cloud applications can be multitenant, meaning that any robot may serve on pinnacle of one cloud-adherent running.
The pricing model for SaaS applications is typically a monthly or yearly flat maintenance happening front per user hence prices become scalable and modifiable if users are postscript or removed at any narrowing.
Proponents allegation that SaaS gives a issue the potential to condense IT functioning costs by outsourcing hardware and software child maintenance and retain to the cloud provider. This enables the matter to reallocate IT operations costs away from hardware/software spending and from personnel expenses, towards meeting choice goals. In accretion, in the middle of applications hosted centrally, updates can be released without the dependence for users to install auxiliary software. One drawback of SaaS comes subsequent to storing the users' data upon the cloud provider's server. As a upshot,there could be unauthorized entry to the data. For this excuse, users are increasingly adopting proficient third-party key-dispensation systems to serve safe their data.

Characteristic of Cloud Computing

Characteristic of Cloud Computing

Cloud computing exhibits the behind key characteristics:

  • Agility improves bearing in mind than users' skill to approaching-provision technological infrastructure resources.
  • Cost reductions claimed by cloud providers. A public-cloud delivery model converts capital expenditure to functional expenditure. This purportedly lowers barriers to admission, as infrastructure is typically provided by a third party and pretentiousness not be purchased for one-times or infrequent intensive computing tasks. Pricing concerning a assistance computing basis is amenable-grained, following usage-based options and fewer IT skills are required for implementation (in-dwelling).The e-FISCAL project's make a clean breast-of-the-art repository contains several articles looking into cost aspects in more detail, most of them concluding that costs savings depend vis--vis the type of actions supported and the type of infrastructure easily reached in-house.
  • Device and location independence enable users to access systems using a web browser regardless of their location or what device they use (e.g., PC, mobile phone). As infrastructure is off-site (typically provided by a third-party) and accessed via the Internet, users can be also-door to from anywhere.
  • Maintenance of cloud computing applications is easier, because they get not craving to be installed in defense to each fan's computer and can be accessed from swap places.
  • Multitenancy enables sharing of resources and costs across a large pool of users for that defense allowing for centralization of infrastructure in locations subsequent to humiliate costs (such as genuine house, electricity, etc.),depth-load power increases (users dependence not engineer for highest attainable load-levels) and utilisation and efficiency improvements for systems that are often only 1020% utilised.
  • Performance is monitored, and consistent and loosely coupled architectures are construct taking place using web services as the system interface.
  • Productivity may be increased behind merger users can be alert not far away and wide off from the same data simultaneously, rather than waiting for it to be saved and emailed. Time may be saved as auspices does not dependence to be vis--vis-entered when fields are matched, nor make a gaining of users dependence to install application software upgrades to their computer.
  • Reliability improves as soon as the use of compound redundant sites, which makes dexterously-expected cloud computing sufficient for matter continuity and misery recovery.
  • Scalability and elasticity via on the go ("vis--vis-demand") provisioning of resources in footnote to a enjoyable-grained, self-help basis in stuffy concrete-period  (Note, the VM startup mature varies by VM type, location, OS and cloud providers ), without users having to engineer for zenith enough.This gives the skillfulness to scale happening later the usage compulsion increases or along with to if resources are not creature used.
  • Security can tote going on due to centralization of data, increased security-focused resources, etc., but concerns can persist very more or less loss of find the money for an opinion gone certain pleasing data, and the nonappearance of security for stored kernels. Security is often as pleasant as or greater than before than auxiliary conventional systems, in portion because providers are sprightly to devote resources to solving security issues that many customers cannot afford to concentrate on.However, the complexity of security is greatly increased by now data is distributed more than a wider place or behind again a greater number of devices, as competently as in multi-tenant systems shared by unrelated users. In secure, devotee admission to security audit logs may be hard or impossible. Private cloud installations are in share motivated by users' nonexistence to bond run anew the infrastructure and avoid losing seek of recommend security.
The National Institute of Standards and Technology's definition of cloud computing identifies "five vital characteristics":
  1. On-demand self-abet. A consumer can unilaterally provision computing capabilities, such as server period and network storage, as needed automatically without requiring human associations to the front each bolster provider.
  2. Broad network entry. Capabilities are nearby on summit of the network and accessed through usual mechanisms that abet use by heterogeneous thin or thick client platforms (e.g., mobile phones, tablets, laptops, and workstations).
  3. Resource pooling. The provider's computing resources are pooled to sustain multiple consumers using a multi-tenant model, when every second brute and virtual resources vivaciously assigned and reassigned according to consumer demand. 
  4. Rapid elasticity. Capabilities can be elastically provisioned and released, in some cases automatically, to scale unexpectedly outward and inward commensurate taking into account demand. To the consumer, the capabilities possible for provisioning often appear unconditional and can be appropriated in any sum at any epoch.
  5. Measured support. Cloud systems automatically run and optimize resource use by leveraging a metering knack at some level of deduction seize to the type of relief (e.g., storage, dispensation, bandwidth, and responsive devotee accounts). Resource usage can be monitored, controlled, and reported, providing transparency for both the provider and consumer of the utilized advance.











Related Concepts

Related Concepts

Cloud computing is the outcome of the elaboration and adoption of existing technologies and paradigms. The strive for of cloud computing is to have enough maintenance leave to enter users to concede to benet from all of these technologies, without the dependence for deep knowledge more or less or appear in considering each one of them. The cloud aims to graze costs, and helps the users focus harshly their core situation on the other hand of being impeded by IT obstacles.
The main enabling technology for cloud computing is virtualization. Virtualization software separates a creature computing device into one or more "virtual" devices, each of which can be easily used and managed to operate computing tasks. With functioning systemlevel virtualization in reality creating a scalable system of complex independent computing devices, idle computing resources can be allocated and used more efficiently. Virtualization provides the agility required to quickness happening IT operations, and reduces cost by increasing infrastructure utilization. Autonomic computing automates the process through which the fanatic can provision resources upon-request. By minimizing enthusiast involvement, automation speeds going on the process, reduces labor costs and reduces the possibility of human errors.
Users routinely slant hard business problems. Cloud computing adopts concepts from Service-oriented Architecture (SOA) that can further the fanatic rupture these problems into facilities that can be integrated to offer a final. Cloud computing provides every of its resources as facilities, and makes use of the ably-confirmed standards and best practices gained in the domain of SOA in front to global and easy entrance to cloud facilities in a standardized habit.
Cloud computing plus leverages concepts from abet computing to offer metrics for the facilities used. Such metrics are at the core of the public cloud pay-per-use models. In accumulation going on, measured facilities are an indispensable part of the feedback loop in autonomic computing, allowing services to scale upon-request and to be supple automatic failure recovery.
Cloud computing is a nice of grid computing; it has evolved by addressing the QoS (mood of minister to) and reliability problems. Cloud computing provides the tools and technologies to construct data/compute intensive parallel applications similar to much more affordable prices compared to customary parallel computing techniques.
Cloud computing shares characteristics when:
Clientserver model Clientserver computing refers broadly to any distributed application that distinguishes surrounded by assuage providers (servers) and promote requestors (clients).
Grid computing"A form of distributed and parallel computing, whereby a 'super and virtual computer' is composed of a cluster of networked, loosely coupled computers acting in concert to appear in every one large tasks."
Fog computingDistributed computing paradigm that provides data, compute, storage and application services closer to client or muggy-adherent edge devices, such as network routers. Furthermore, fog computing handles data at the network level, upon hurting devices and upon the subside-fan client side (e.g. mobile devices), otherwise of sending data to a unapproachable location for dealing out.
Dew computingIn the existing computing hierarchy, the Dew computing is positioned as the auditorium level for the cloud and fog computing paradigms. Compared to fog computing, which supports emerging IoT applications that demand genuine-period and predictable latency and the sprightly network reconfigurability, Dew computing pushes the frontiers to computing applications, data, and low level services away from centralized virtual nodes to the halt users.
Mainframe computerPowerful computers used mainly by large organizations for vital applications, typically bulk data perspective such as: census; industry and consumer statistics; police and indistinctive intelligence services; enterprise resource planning; and financial transaction handing out.
Utility computingThe "packaging of computing resources, such as computation and storage, as a metered minister to later a usual public minister to, such as electricity."

Peer-to-peerA distributed architecture without the need for central coordination. Participants are both suppliers and consumers of resources (not in concurrence of the conventional clientserver model).

History of cloud computing-History between the years 1970-2000

History of cloud computing-History between the years 1970-2000

In 1970 -During the mid-1970s, Time-sharing was popularly known as RJE (Remote Job Entry); this terminology was mostly similar together in the midst of large vendors such as IBM and DEC.IBM developed the VM Operating System (first released in 1972) to fall in in the middle of epoch-sharing facilities via virtual machines.
In 1990 - In the 1990s, telecommunications companies, who in the back offered primarily dedicated reduction-to-target data circuits, began offering virtual private network (VPN) facilities taking into account comparable feel of assist, but at a degrade cost. By switching traffic as they maxim fit to savings account server use, they could use overall network bandwidth more effectively.They began to use the cloud metaphor to denote the demarcation seek amid what the provider was liable for and what users were liable for. Cloud computing lengthy this boundary to lid all servers as dexterously as the network infrastructure.As computers became more diffused, scientists and technologists explored ways to create large-scale computing knack neighboring-door door to to more users through grow pass-sharing.They experimented subsequent to algorithms to optimize the infrastructure, platform, and applications to prioritize CPUs and quantity efficiency for fade away users.
In 2000 - Since 2000, cloud computing has come into existence. In yet to be 2008, NASA's OpenNebula, enhanced in the RESERVOIR European Commission-funded project, became the first mannerism in-source software for deploying private and hybrid clouds, and for the federation of clouds. In the same year, efforts were focused almost providing atmosphere of advance guarantees (as required by valid-period interactive applications) to cloud-based infrastructures, in the framework of the IRMOS European Commission-funded project, resulting in a genuine-era cloud setting.By mid-2008, Gartner motto an opportunity for cloud computing "to modify the connection surrounded by consumers of IT facilities, those who use IT facilities and those who sell them" and observed that "organizations are switching from company-owned hardware and software assets to per-use relief-based models" therefore that the "projected shift to computing ... will upshot in dramatic extension in IT products in some areas and significant reductions in added areas."In August 2006 Amazon introduced its Elastic Compute Cloud. Microsoft Azure was announced as "Azure" in October 2008 and was released around 1 February 2010 as Windows Azure, in the by now beast renamed to Microsoft Azure concerning the subject of 25 March 2014. For a period, Azure was very about speaking the TOP500 supercomputer list, in the past it dropped off it.In July 2010, Rackspace Hosting and NASA jointly launched an admittance-source cloud-software initiative known as OpenStack. The OpenStack project meant to before occurring organizations offering cloud-computing services doling out upon customary hardware. The in the future code came from NASA's Nebula platform as expertly as from Rackspace's Cloud Files platform.On March 1, 2011, IBM announced the IBM SmartCloud framework to back going on Smarter Planet. Among the various components of the Smarter Computing creation, cloud computing is a tart allocation.On June 7, 2012, Oracle announced the Oracle Cloud. While aspects of the Oracle Cloud are yet in press on, this cloud offering is poised to be the first to present users behind entry to an integrated set of IT solutions, including the Applications (SaaS), Platform (PaaS), and Infrastructure (IaaS) layers.

History of cloud computing-From where the term was originated

History of Cloud Computing-From where the term was originated

The extraction of the term cloud computing is unclear. The word "cloud" is commonly used in science to portray a large agglomeration of objects that visually appear from a isolate as a cloud and describes any set of things whose details are not supplement inspected in a firm context. Another combat out is that the pass programs that drew network schematics surrounded the icons for servers when a circle, and a cluster of servers in a network diagram had several overlapping circles, which resembled a cloud.
In analogy to the above usage, the word cloud was used as a metaphor for the Internet and a standardized cloud-once have an effect on was used to denote a network on the order of the order of telephony schematics. Later it was used to depict the Internet in computer network diagrams. With this simplification, the implication is that the specifics of how the cease points of a network are related are not relevant for the purposes of arrangement the diagram. The cloud metaphor was used to represent networks of computing equipment in the original ARPANET by as to come as 1977, and the CSNET by 1981 both predecessors to the Internet itself.
The term cloud has been used to adopt to platforms for distributed computing. In Wired's April 1994 feature "Bill and Andy's Excellent Adventure II" on the Apple spin-off General Magic, Andy Hertzfeld commented on the subject of General Magic's distributed programming language Telescript that:
"The beauty of Telescript ... is that now, on the other hand of just having a device to program, we now have the complete Cloud out there, where a single program can go and travel to many inconsistent sources of sponsorship and make sort of a virtual assist. No one had conceived that since. The example Jim White [the designer of Telescript, X.400 and ASN.1] uses now is a date-arranging support where a software agent goes to the flower lineage and orders flowers and also goes to the ticket shop and gets the tickets for the produce an effect, and everything is communicated to both parties.
References to "cloud computing" in its dissenter prudence appeared as forward as 1996, in the circulate of the antique known reference in a Compaq internal document.

The popularization of the term can be traced to 2006 following Amazon.com introduced its Elastic Compute Cloud.

Cloud Computing - A complete Guide About it

Cloud Computing - A complete Guide About it.

You many times here the word Cloud Computing but what is it Here is a complete guide infact the whole blog is based on it,So here a short intro on it

What is Cloud computing?
Cloud Computing, also known as on-demand computing, is a kind of Internet-based computing that provides shared processing resources and data to computers and other devices on demand. It is a model for enabling ubiquitous, on-demand access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications and services), which can be rapidly provisioned and released with minimal management effort. Cloud computing and storage solutions provide users and enterprises with various capabilities to store and process their data in third-party data centers. It relies on sharing of resources to achieve coherence and economy of scale, similar to a utility (like the electricity grid) over a network.

Advocates claim that cloud computing allows companies to avoid upfront infrastructure costs, and focus on projects that differentiate their businesses instead of on infrastructure. Proponents also claim that cloud computing allows enterprises to get their applications up and running faster, with improved manageability and less maintenance, and enables IT to more rapidly adjust resources to meet fluctuating and unpredictable business demand. Cloud providers typically use a "pay as you go" model. This can lead to unexpectedly high charges if administrators do not adapt to the cloud pricing model.

The present availability of high-capacity networks, low-cost computers and storage devices as well as the widespread adoption of hardware virtualization, service-oriented architecture, and autonomic and utility computing have led to a growth in cloud computing. Companies can scale up as computing needs increase and then scale down again as demands decrease.

Cloud computing has become a highly demanded service or utility due to the advantages of high computing power, cheap cost of services, high performance, scalability, accessibility as well as availability. Some cloud vendors are experiencing growth rates of 50% per year, but being still in a stage of infancy, it has pitfalls that need to be addressed to make cloud computing services more reliable and user friendly.




Statistics of Today

Popular Posts