|
|
Using Amazon EC2 instances running Windows is similar to using instances running Linux and UNIX. The following are the major differences between instances that use Linux/UNIX and Windows:
As part of this service, Amazon EC2 instances can now run Microsoft Windows Server 2003. Our base Windows image provides you with most of the common functionality associated with Windows. However, if you require more than two concurrent Windows users or need to leverage applications that require LDAP, Kerberos, RADIUS, or other credential services, you must use Windows with Authentication Services. For example, Microsoft Exchange Server and Microsoft SharePoint Server require Windows with Authentication Services.
Note: To get started using Windows instances, we recommend using the AWS Management Console. There are differences in pricing between Windows and Windows with Authentication Services instances. For information on pricing, go to the Amazon EC2 Product Page.
Amazon EC2 currently provides the following Windows AMIs:
The Windows public AMIs that Amazon provides are unmodified versions of Windows with the following two exceptions: we added drivers to improve the networking and disk I/O performance and we created the Amazon EC2 configuration service. The Amazon EC2 configuration service performs the following functions:
Example #1 Bundles an Amazon EC2 instance running Windows
bundle has three require paramters and one optional
instanceId The instance you want to bundle
s3Bucket Where you want the ami to live on S3
s3Prefix The prefix you want to assign to the AMI on S3
uploadExpiration The expiration of the upload policy.
Amazon recommends 12 hours or longer. This is based in nubmer of
minutes. Default is 1440 minutes (24 hours)
bundle returns a multi-demential array that contains
instanceId, bundleId, state, startTime, updateTime, progress
s3Bucket and s3Prefix.
$ec2_instance = new Zend_Service_Amazon_Ec2_Instance_Windows('aws_key',
'aws_secret_key');
$return = $ec2_instance->bundle('instanceId', 's3Bucket', 's3Prefix');
Example #2 Describes current bundling tasks
describeBundle Describes current bundling tasks
describeBundle returns a multi-demential array that contains
instanceId, bundleId, state, startTime, updateTime, progress
s3Bucket and s3Prefix.
$ec2_instance = new Zend_Service_Amazon_Ec2_Instance_Windows('aws_key',
'aws_secret_key');
$return = $ec2_instance->describeBundle('bundleId');
Example #3 Cancels an Amazon EC2 bundling operation
cancelBundle Cancels an Amazon EC2 bundling operation
cancelBundle returns a multi-demential array that contains
instanceId, bundleId, state, startTime, updateTime, progress
s3Bucket and s3Prefix.
$ec2_instance = new Zend_Service_Amazon_Ec2_Instance_Windows('aws_key',
'aws_secret_key');
$return = $ec2_instance->cancelBundle('bundleId');
|
|
Copyright © 2005-2011 Zend Technologies Inc (compiled by mikaelkael with ZFDocumentor - SVN 20148).

