Zend_Service_Amazon_Ec2-WindowsInstance.xml 7.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!-- EN-Revision: 17175 -->
  3. <!-- Reviewed: no -->
  4. <sect1 id="zend.service.amazon.ec2.windows.instance">
  5. <title>Zend_Service_Amazon_Ec2: Windows Instanzen</title>
  6. <para>
  7. Die Verwendung von Amazon EC2 Instanzen auf denen Windows läuft ist ähnlich wie die
  8. Verwendung von Instanzen die Linux oder UNIX und Windows verwenden:
  9. </para>
  10. <itemizedlist>
  11. <listitem>
  12. <para>
  13. Remote Desktop—Um auf Windows Instanzen zuzugreifen muß Remote Desktop statt SSH
  14. verwendet werden.
  15. </para>
  16. </listitem>
  17. <listitem>
  18. <para>
  19. Administratives Passwort—Um auf Windows Instanzen das erste Mal zugreifen zu
  20. können muß man das administrative Passwort holen indem der ec2-get-password
  21. Befehl verwendet wird.
  22. </para>
  23. </listitem>
  24. <listitem>
  25. <para>
  26. Vereinfachtes Bündeln- Um eine Windows Instanz zu bündeln muß ein einzelnes
  27. Kommando verwendet werden, der die Instanz beendet, diese als AMI speichert, und
  28. Sie wieder startet.
  29. </para>
  30. </listitem>
  31. </itemizedlist>
  32. <para>
  33. Als Teil dieses Services können Amazon EC2 Instanzen jetzt Microsoft Windows Server 2003
  34. ausführen. Die Basis Windows Images bieten die meisten mit Windows verbundenen
  35. Funktionalitäten. Wenn man trotzdem mehr als zwei gleichzeitige Windows Benutzer benötigt,
  36. oder Anwendungen hat die <acronym>LDAP</acronym>, Kerberos, RADIUS oder andere
  37. Benutzerservices verwenden muß man Windows mit Authentifizierungs Services verwenden. Zum
  38. Beispiel benötigen Microsoft Exchange Server und Microsoft Sharepoint Server Windows mit
  39. Authentifizierungs Services.
  40. </para>
  41. <note>
  42. <para>
  43. Um damit zu beginnen Windows Instanzen zu verwenden ist es empfohlen die AWS Management
  44. Konsole zu verwenden. Es gibt Unterschiede in den Preisen zwischen Windows und Windows
  45. mit Authenzifizierungs Services Instanzen. Für Informationen über Preise sehen Sie
  46. bitte auf die Amazon EC2 Produkt Seite.
  47. </para>
  48. </note>
  49. <para>
  50. Amazon EC2 bietet aktuell die folgenden Windows AMIs:
  51. </para>
  52. <itemizedlist>
  53. <listitem>
  54. <para>Windows Authentifiziert (32-bit)</para>
  55. </listitem>
  56. <listitem>
  57. <para>Windows Authentifiziert (64-bit)</para>
  58. </listitem>
  59. <listitem>
  60. <para>Windows Anonym (32-bit)</para>
  61. </listitem>
  62. <listitem>
  63. <para>Windows Anonym (64-bit)</para>
  64. </listitem>
  65. </itemizedlist>
  66. <para>
  67. Die öffentlichen Windows AMIs die Amazon anbietet sind unmodifizierte Versionen von Windows
  68. mit den folgenden zwei Ausnahmen: Es sind Treiber hinzugefügt welche die Geschwindigkeit
  69. von Netzwerk und Disk I/O verbessern und es wurde ein Amazon EC2 Konfigurations Service
  70. erstellt. Der Amazon EC2 Konfigurations Service bietet die folgenden Funktionen:
  71. </para>
  72. <itemizedlist>
  73. <listitem>
  74. <para>
  75. Setzt das Administrator Passwort zufällig bei ersten Starten, verschlüsselt das
  76. Passwort mit dem SSH Schlüssel des Benutzers, und gibt Ihn an die Konsole zurück.
  77. Diese Operation passiert wärend dem ersten Start von AMI. Wenn das Passwort
  78. geändert wird, dann werden AMIs die von dieser Instanz erstellt wurden das neue
  79. Passwort verwenden.
  80. </para>
  81. </listitem>
  82. <listitem>
  83. <para>
  84. Konfiguriert den Computernamen auf den internen DNS Namen. Um den internen DNS
  85. Namen zu ermitteln, siehe Verwendung von Instanz Adressierung.
  86. </para>
  87. </listitem>
  88. <listitem>
  89. <para>
  90. Sendet die letzten drei System- und Anwendungsfehler vom Eventlog an die Konsole.
  91. Das hilft entwickler Probleme zu identifizieren welche den Crash einer Instanz
  92. verursacht oder die Netzwerkverbindung unterbrochen haben.
  93. </para>
  94. </listitem>
  95. </itemizedlist>
  96. <sect2 id="zend.service.amazon.ec2.windows.instance.operations">
  97. <title>Verwendung von Windows Instanzen</title>
  98. <example id="zend.service.amazon.ec2.windows.instance.operations.bundle">
  99. <title>Bündelt eine Amazon EC2 Instanz auf der Windows läuft</title>
  100. <para>
  101. <methodname>bundle()</methodname> hat drei benötigte Parameter und einen optionalen
  102. </para>
  103. <itemizedlist>
  104. <listitem>
  105. <para><emphasis>instanceId</emphasis> Die Instanz die man bündeln will</para>
  106. </listitem>
  107. <listitem>
  108. <para><emphasis>s3Bucket</emphasis> Wo man will das die AMI auf S3 lebt</para>
  109. </listitem>
  110. <listitem>
  111. <para>
  112. <emphasis>s3Prefix</emphasis> Der Präfix den man dem AMI auf S3 zuordnen
  113. will
  114. </para>
  115. </listitem>
  116. <listitem>
  117. <para>
  118. <emphasis>uploadExpiration</emphasis> Der Ablauf der Upload Policy. Amazon
  119. empfiehlt 12 Stunden oder länger. Das basiert auf der Anzahl an Minuten.
  120. Der Standardwert ist 1440 Minuten (24 Stunden)
  121. </para>
  122. </listitem>
  123. </itemizedlist>
  124. <para>
  125. <methodname>bundle()</methodname> gibt ein multidimensionales Array zurück welches
  126. die folgenden Werte enthält: instanceId, bundleId, state, startTime, updateTime,
  127. progress, s3Bucket und s3Prefix.
  128. </para>
  129. <programlisting language="php"><![CDATA[
  130. $ec2_instance = new Zend_Service_Amazon_Ec2_Instance_Windows('aws_key',
  131. 'aws_secret_key');
  132. $return = $ec2_instance->bundle('instanceId', 's3Bucket', 's3Prefix');
  133. ]]></programlisting>
  134. </example>
  135. <example id="zend.service.amazon.ec2.windows.instance.operations.describe">
  136. <title>Beschreibt die aktuellen Bündelungstasks</title>
  137. <para>
  138. <methodname>describeBundle()</methodname> Beschreibt die aktuellen Bündelungstasks
  139. </para>
  140. <para>
  141. <methodname>describeBundle()</methodname> gibt ein multidimensionales Array zurück
  142. welches die folgenden Werte enthält: instanceId, bundleId, state, startTime,
  143. updateTime, progress, s3Bucket und s3Prefix.
  144. </para>
  145. <programlisting language="php"><![CDATA[
  146. $ec2_instance = new Zend_Service_Amazon_Ec2_Instance_Windows('aws_key',
  147. 'aws_secret_key');
  148. $return = $ec2_instance->describeBundle('bundleId');
  149. ]]></programlisting>
  150. </example>
  151. <example id="zend.service.amazon.ec2.windows.instance.operations.cancel">
  152. <title>Beendet eine Amazon EC2 Bündel-Operation</title>
  153. <para>
  154. <methodname>cancelBundle()</methodname> Beendet eine Amazon EC2 Bündel-Operation
  155. </para>
  156. <para>
  157. <methodname>cancelBundle()</methodname> gibt ein multidimensionales Array zurück
  158. welches die folgenden Werte enthält: instanceId, bundleId, state, startTime,
  159. updateTime, progress, s3Bucket und s3Prefix.
  160. </para>
  161. <programlisting language="php"><![CDATA[
  162. $ec2_instance = new Zend_Service_Amazon_Ec2_Instance_Windows('aws_key',
  163. 'aws_secret_key');
  164. $return = $ec2_instance->cancelBundle('bundleId');
  165. ]]></programlisting>
  166. </example>
  167. </sect2>
  168. </sect1>