The VPC Offers The Function of The Private
The VPC Offers The Function of The Private
The VPC Offers The Function of The Private
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.
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.