Database Reference
In-Depth Information
specify the amount of memory needed for the Cashing service. he Caching service is lexible.
he amount of memory for caching can be scaled up or down based on the needs. he Caching
service is also highly available and has no management overhead for its users. On Windows Azure,
the Caching service automatically partitions the cache to improve the performance and reliability.
Virtual Network : Virtual Network enables developers to create private networks used to
link virtual machines in the cloud. With the Virtual Network service, developers can assign IP
addresses to virtual machines and conigure the virtual network gateway. Virtual Network allows
the developer to develop the naming service for the virtual machines and role instances. It also
allows the developer to create a network that connects the virtual machines in the cloud as well
as the computers in the on-premises network so that they appear to be on the same network. he
protocol IPSec is used to establish the connection between Windows Azure and the on-premises
network. he Virtual Network service can also accomplish some network administration tasks.
10.3 Windows Azure SDK
he Windows Azure SDK is a software package used to run, test, debug, and ine-tune the appli-
cations before the applications can be deployed to Windows Azure. he Windows Azure devel-
opment environment contains two services: computer service and storage service. he compute
service is also called the hosted service that does the computation work and the storage service
stores the data in the format of Blob, Queue, or Table. he Windows Azure SDK is designed to
emulate these two services. To emulate the two cloud services on local computer, the Windows
Azure SDK provides the following tools:
Windows Azure compute emulator : On the local computer, this tool emulates the cloud
environment for testing the applications.
Windows Azure storage emulator : On the local computer, this tool emulates Windows
Azure Storage used to store application data.
CSPack : his is a command-line tool used for preparing an application for deployment.
When an application is ready to be deployed, the developer can use this tool to create a
package for deployment.
CSUpload : his is a command-line tool used for uploading VHD iles and service certii-
cates to Windows Azure. VHD is used as the hard drive of a virtual machine.
CSEncrypt : his is a command-line tool used for encrypting the passwords for remote
desktop connections.
CSRun : his is a command-line tool used for running the application packages with the
Windows Azure compute emulator.
DSinit : his is a command-line tool used for initializing the Windows Azure storage emula-
tor environment locally.
10.3.1 Windows Azure Compute Emulator
he Windows Azure compute emulator provides an environment similar to the cloud environ-
ment on the local computer so that the application developer can build and test an application
before it can be deployed to Windows Azure. hrough the Windows Azure compute emulator, the
application developer is able to conigure a cloud service, manage the cloud service, and manage
the role instances.
Search WWH ::




Custom Search