<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>1.3. Deployment Architecture Overview</title><link rel="stylesheet" type="text/css" href="Common_Content/css/default.css" /><link rel="stylesheet" media="print" href="Common_Content/css/print.css" type="text/css" /><meta name="generator" content="publican 2.8" /><meta name="package" content="Apache_CloudStack-Developers_Guide-4.1.0-it-IT-1-" /><script type="text/javascript" src="../../../../../toc.js"></script><script type="text/javascript">
              addID('Apache_CloudStack');
              
	      addID('Apache_CloudStack.4.1.0');
              
              addID('Apache_CloudStack.4.1.0.books');
	      addID('Apache_CloudStack.4.1.0.Developers_Guide');
              </script><link rel="home" href="index.html" title="Manuale dello Sviluppatore CloudStack" /><link rel="up" href="concepts.html" title="Capitolo 1. Idee" /><link rel="prev" href="feature-overview.html" title="1.2. What Can CloudStack Do?" /><link rel="next" href="building-with-maven.html" title="Capitolo 2. Using Maven to Build CloudStack" /></head><body class="toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://cloudstack.apache.org"><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://cloudstack.apache.org/docs"><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="feature-overview.html"><strong>Indietro</strong></a></li><li class="next"><a accesskey="n" href="building-with-maven.html"><strong>Avanti</strong></a></li></ul><div xml:lang="it-IT" class="section" id="deployment-architecture-overview" lang="it-IT"><div class="titlepage"><div><div><h2 class="title" id="deployment-architecture-overview">1.3. Deployment Architecture Overview</h2></div></div></div><div class="para">
		A CloudStack installation consists of two parts: the Management Server and the cloud infrastructure that it manages. When you set up and manage a CloudStack cloud, you provision resources such as hosts, storage devices, and IP addresses into the Management Server, and the Management Server manages those resources.
	</div><div class="para">
		The minimum production installation consists of one machine running the CloudStack Management Server and another machine to act as the cloud infrastructure (in this case, a very simple infrastructure consisting of one host running hypervisor software). In its smallest deployment, a single machine can act as both the Management Server and the hypervisor host (using the KVM hypervisor).
	</div><div class="mediaobject"><img src="./images/basic-deployment.png" alt="basic-deployment.png: Basic two-machine deployment" /></div><div class="para">
		A more full-featured installation consists of a highly-available multi-node Management Server installation and up to tens of thousands of hosts using any of several advanced networking setups. For information about deployment options, see the "Choosing a Deployment Architecture" section of the $PRODUCT; Installation Guide.
	</div><div xml:lang="it-IT" class="section" id="management-server-overview" lang="it-IT"><div class="titlepage"><div><div><h3 class="title" id="management-server-overview">1.3.1. Management Server Overview</h3></div></div></div><div class="para">
		The Management Server is the CloudStack software that manages cloud resources. By interacting with the Management Server through its UI or API, you can configure and manage your cloud infrastructure.
	</div><div class="para">
		The Management Server runs on a dedicated server or VM. It controls allocation of virtual machines to hosts and assigns storage and IP addresses to the virtual machine instances. The Management Server runs in a Tomcat container and requires a MySQL database for persistence.
	</div><div class="para">
		The machine must meet the system requirements described in System Requirements.
	</div><div class="para">
		The Management Server:
	</div><div class="itemizedlist"><ul><li class="listitem"><div class="para">
				Provides the web user interface for the administrator and a reference user interface for end users.
			</div></li><li class="listitem"><div class="para">
				Provides the APIs for CloudStack.
			</div></li><li class="listitem"><div class="para">
				Manages the assignment of guest VMs to particular hosts.
			</div></li><li class="listitem"><div class="para">
				Manages the assignment of public and private IP addresses to particular accounts.
			</div></li><li class="listitem"><div class="para">
				Manages the allocation of storage to guests as virtual disks.
			</div></li><li class="listitem"><div class="para">
				Manages snapshots, templates, and ISO images, possibly replicating them across data centers.
			</div></li><li class="listitem"><div class="para">
				Provides a single point of configuration for the cloud.
			</div></li></ul></div></div><div xml:lang="it-IT" class="section" id="cloud-infrastructure-overview" lang="it-IT"><div class="titlepage"><div><div><h3 class="title" id="cloud-infrastructure-overview">1.3.2. Cloud Infrastructure Overview</h3></div></div></div><div class="para">
		The Management Server manages one or more zones (typically, datacenters) containing host computers where guest virtual machines will run. The cloud infrastructure is organized as follows:
	</div><div class="itemizedlist"><ul><li class="listitem"><div class="para">
				Zone: Typically, a zone is equivalent to a single datacenter. A zone consists of one or more pods and secondary storage.
			</div></li><li class="listitem"><div class="para">
				Pod: A pod is usually one rack of hardware that includes a layer-2 switch and one or more clusters.
			</div></li><li class="listitem"><div class="para">
				Cluster: A cluster consists of one or more hosts and primary storage.
			</div></li><li class="listitem"><div class="para">
				Host: A single compute node within a cluster. The hosts are where the actual cloud services run in the form of guest virtual machines.
			</div></li><li class="listitem"><div class="para">
				Primary storage is associated with a cluster, and it stores the disk volumes for all the VMs running on hosts in that cluster.
			</div></li><li class="listitem"><div class="para">
				Secondary storage is associated with a zone, and it stores templates, ISO images, and disk volume snapshots.
			</div></li></ul></div><div class="mediaobject"><img src="./images/infrastructure-overview.png" width="444" alt="infrastructure_overview.png: Nested organization of a zone" /></div><div class="para">
		<span class="bold bold"><strong>More Information</strong></span>
	</div><div class="para">
		For more information, see documentation on cloud infrastructure concepts.
	</div></div><div xml:lang="it-IT" class="section" id="networking-overview" lang="it-IT"><div class="titlepage"><div><div><h3 class="title" id="networking-overview">1.3.3. Networking Overview</h3></div></div></div><div class="para">
		CloudStack offers two types of networking scenario:
	</div><div class="itemizedlist"><ul><li class="listitem"><div class="para">
				Basic. For AWS-style networking. Provides a single network where guest isolation can be provided through layer-3 means such as security groups (IP address source filtering).
			</div></li><li class="listitem"><div class="para">
				Advanced. For more sophisticated network topologies. This network model provides the most flexibility in defining guest networks.
			</div></li></ul></div><div class="para">
		For more details, see Network Setup.
	</div></div></div><ul class="docnav"><li class="previous"><a accesskey="p" href="feature-overview.html"><strong>Indietro</strong>1.2. What Can CloudStack Do?</a></li><li class="up"><a accesskey="u" href="#"><strong>Risali</strong></a></li><li class="home"><a accesskey="h" href="index.html"><strong>Partenza</strong></a></li><li class="next"><a accesskey="n" href="building-with-maven.html"><strong>Avanti</strong>Capitolo 2. Using Maven to Build CloudStack</a></li></ul></body></html>
