Define cloud Computing – Cloud computing definition

27.5.2016 - 9 minutes read

Define Cloud Computing:

Definition of cloud computingThere are three essential service models for cloud computing. In Software as a Service the capability provided to the consumer is to use the provider’s applications running on a cloud infrastructure. The applications are accessible from various client devices through a thin client interface such as a Web browser or a program interface.

The consumer does not manage or control the underlying cloud infrastructure such as network,servers, operating systems, storage, or even individual application capabilities, with the possible exception of limited user-specific application configuration settings. Web based email and Salesforce, an online sales management are examples of Software as a Service.

Cloud integration servicesWith Platform as a Service the consumer deploys consumer-created or -acquired applications onto the cloud infrastructure using programming languages and tools provided by the provider.The consumer does not manage or control the underlying cloud infrastructure such as network, servers, operating systems, or storage, but has control over the deployed applications and possibly application hosting environment configurations. Google provides this type of service where users develop and host Web applications using Google’s development tools.

 

Finally, with Infrastructure as a Service the consumer is able to access processing, storage, networks, and other fundamental computing resources. The consumer does not manage or control the underlying cloud infrastructure but has control over operating systems, storage, deployed applications and limited control of certain networking components, such as host firewalls.

Amazon provides this type of service where users can rent virtual servers on which they run their own applications.

Deployment Models The NIST cloud definition describes four deployment models: private, community, public,and hybrid. In a private cloud the cloud infrastructure is provisioned for exclusive use by a single organization with multiple consumers, for example individual business units in a large corporation. The private cloud may be owned, managed, and operated by the organization, a third party, or some combination of them, and it may exist on or off premises.

Compare Cloud Integration VendorsWith a community cloud the infrastructure is provisioned for exclusive use by a specific community of consumers from organizations that have shared concerns, such as a common mission, security requirements, policy, and compliance considerations. The cloud may be owned, managed, and operated by one or more of the organizations in the community,a third party, or some combination of these, and it may also exist on or off premises.

 

 

In a public cloud the infrastructure is provisioned for open use by the general public. It may be owned, managed, and operated by a business, academic, or government organization, or some combination of them. The public cloud exists on the premises of the cloud provider, for example, a university.

 

Finally, in a hybrid cloud the infrastructure is a composition of two or more distinct cloud infrastructures, either private, community, or public, which remain unique entities, but are bound together by standardized or proprietary technology. The hybrid deployment model is a combination of the others and therefore will be subject to the implications and constraints of all of its building blocks as well as unique implications that arise when multiple systems
are composed into more complex integrated systems.

Please note that the private and community deployment models have two variants : on-site,and outsourced. Cloud Infrastructure. A cloud infrastructure is the collection of hardware and software that enables the five essential characteristics of cloud computing. Conceptually the abstraction layer sits above the physical layer The cloud infrastructure can be viewed as containing both a physical layer and an abstraction layer.

The physical layer consists of the hardware resources that are necessary to support the cloud services being provided, and typically includes server, storage and network components. The abstraction layer consists of the software deployed across the physical layer, which manifests the essential cloud characteristics. General Cloud/ Consumer View A cloud system is a collection of network-accessible computing resources that cloud consumers can access over a network. In general terms, a cloud system and its consumers employ the client-server model, which means that clients, whether human users or software programs,send messages over a network to server computers, which then perform work
in response to the messages received.

Consider a general view of a cloud and its clients. The cloud’s computing resources are depicted as a grid of computer systems storage and applications, where users and clients access a cloud over network connections. New users and clients may arrive, existing ones may depart, and the number of these using a cloud at any one time is variable. These
events may affect the cloud’s response time performance.

Similarly, a cloud maintains a pool of hardware resources that it manages to maximize service and minimize costs. To maintain highly available services despite expected component failures and service life expiration’s, a cloud will attach new hardware components as needed and retire old or failing components.

To provide services cost-effectively, a cloud will manage the pool of hardware resources for resource efficiency. One of the strategies that a cloud provider employs during periods of reduced consumer demand is to power off unused  components. Whether for power management,or for hardware refresh, migration of customer workloads from one physical computer to another physical computer is a key strategy that allows a provider to refresh hardware or consolidate workloads without inconveniencing consumers

DSYNC is an IPAAS vendor where developers can map a variety of attributes for products, orders, customers and transactions.

Developers can map customer data: The DSYNC mapping engine is perfect for developers who would like to update and map: ids, email, first_name, last_name,usernames, password, last_order_date, orders_count, total_spend,avatar_url, billing_address, company, address_1, address_2, city, state,postcode,phone,country, Add your own customer fields and customize.

Developers can map order data: With the DSYNC connector developers can map order attributes including: id, order_number, created_at, updated_at, status, currency, total, subtotal, total_line_items_quantity, total_tax, total_shipping, cart_tax, total_discount, subtotal, payment_details, method_title,paid,transaction_id, shipping_address, note, customer_id, view_order_url, line_items, price, quantity, meta, label, value, variations, shipping_lines, tax_lines, coupon_lines, code, amounts and many more custom data attributes that require mapping.

Developers can mapproduct data: The DSYNC Hub is perfect to map attributes including: id, title, name, created_at, updated_at, type, status, downloadable, virtual, regular_price, sale_price, sale_price_dates_from, sales_price_dates_to, price_html, taxable, managing_stock, backorders, sold_individually, purchasable, featured, visible, catalog_visibility, on_sale, weight, dimensions, length, width, height, unit, shipping_required, shipping_class, description enable_html_description, short_description, enable_html_short_description,reviews_allowed and many more product data attributes.

 

 

 

 

Tags: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,