The VPC Offers The Function of The Private

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

Virtual Private Clouds:

Types of Clouds:
y Private Clouds: operated by a single organization. The entire organization or a third party may operate it. y y y Community Clouds: shared by a group of organizations. Public Clouds: available for any organization. Hybrid Cloud: combines two or more clouds.

The selection of a typical cloud is dependent on who will use the cloud infrastructure.

Virtual private cloud (VPC): The cloud infrastructure appears as though it is operated solely for an organization. It may be managed by the organization or a third party and may exist on premise or off premiseor some combination of these options. The VPC offers the function of the private cloud not its form. The VPCs underlying, physical computing resources may be operated for many organizations at the same time. Nevertheless, the virtual resources presented to a given organization the servers, networks, storage, etc. will satisfy the same requirements as if they were physically dedicated. A VPC is a method for partitioning a public computing utility such as EC2 into quarantined virtual infrastructure. A VPC may encapsulate multiple local and remote resources to appear as a single homogeneous computing environment bridging the ability to securely utilize remote resources as part of [a] seamless global compute infrastructure. A VPC is a combination of cloud computing resources with a VPN infrastructure to give users the abstraction of a private set of cloud resources that are transparently and securely connected to their own infrastructure. In both Wood and Amazon, VPC appears as a private cloud, however the physical resources are run and hosted by a cloud provider External.

Data-intensive Computing Applications


It is implemented using either IaaS or PaaS models in private or public clouds. Parallel processing approaches can be either compute-intensive or data-intensive. First, Compute intensive (need small amount of data) focuses on compute bound application programs that give most of its execution time to computational requirements. Second, Data-intensive (need large volumes of data) focal point is I/O bound application programs, which devote most of their processing time to I/O or movement of data. Parallel processing of data-intensive applications typically involves partitioning or subdividing the data into multiple segments which can be processed independently using the same executable application program in parallel on an appropriate computing platform, then reassembling the results to produce the completed output data.

Characteristics of Data-Intensive Computing Applications


1. Processing Approach: Current data-intensive computing platforms use a divide and conquer parallel processing approach combining multiple processors and disks in large computing clusters connected using high-speed communications switches and networks which allows the data to be partitioned among the available computing resources and processed independently to achieve performance and scalability based on the amount of data. This approach to parallel processing is often referred to as a shared nothing approach since each node consisting of processor, local memory, and disk resources shares nothing with other nodes in the cluster.

Figure 1: Shared Nothing Computing Cluster.

2.

Common Characteristics: a. The principle of collocation of the data and programs or algorithms to perform the computation. To achieve high performance in data-intensive computing, it is important to minimize the movement of data Move code to the data. This characteristic allows processing algorithms to execute on the nodes where the data resides reducing system overhead and increasing performance.

b.

The programming model utilized. Data-intensive computing systems utilize a machine independent approach in which applications are expressed in terms of highlevel operations on data, and the runtime system transparently controls the scheduling, execution, load balancing, communications, and movement of programs and data across the distributed computing cluster.

c.

The focus on reliability and availability. Data-intensive computing systems are designed to be fault resilient. This includes redundant copies of all data files on disk, storage of intermediate processing results on disk, automatic detection of node or processing failures, and selective re-computation of results. Ask p.89

d.

The inherent scalability of the underlying hardware and software architecture. Dataintensive computing systems can typically be scaled in a linear fashion to accommodate virtually any amount of data, or to meet time-critical performance requirements by simply adding additional processing nodes to a system configuration in order to achieve billions of records per second processing rates (BORPS).

3.

Grid Computing: A computing grid is heterogeneous in nature; nodes have different processor, memory, and disk resources. It consists of multiple disparate computers distributed across organizations and often geographically using wide-area networking communications usually with relatively lowbandwidth. Moreover a computing grid is used for compute-intensive applications that require small amount of data. However, there is what so-called Data Grids; allow shared repositories of data to be accessed by a grid and utilized in application processing, but the low-bandwidth of data grids limit their effectiveness for large-scale data-intensive applications. In contrast, data-intensive computing systems are typically homogeneous in nature (nodes in the computing cluster have identical processor, memory, and disk resources), use highbandwidth communications between nodes such as gigabit Ethernet switches, and are located in close proximity in a data center using rack-mounted blade servers. Geographically dispersed grid systems are more difficult to manage, less reliable, and less secure than data-intensive computing systems that are usually located in secure data center environments.

4.

Applicability to Cloud Computing: The cloud computing models directly applicable to data-intensive computing characteristics are IaaS or PaaS.

5.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy