File: Zend_Service_Amazon_Ec2-WindowsInstance.xml

package info (click to toggle)
zendframework 1.12.9%2Bdfsg-2
  • links: PTS, VCS
  • area: main
  • in suites: jessie-kfreebsd
  • size: 133,584 kB
  • sloc: xml: 1,311,829; php: 570,173; sh: 170; makefile: 125; sql: 121
file content (193 lines) | stat: -rw-r--r-- 8,261 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
<?xml version="1.0" encoding="UTF-8"?>
<!-- EN-Revision: 24249 -->
<!-- Reviewed: no -->
<sect1 id="zend.service.amazon.ec2.windows.instance">
    <title>Zend_Service_Amazon_Ec2: Windows Instanzen</title>

    <para>
        Die Verwendung von Amazon EC2 Instanzen auf denen Windows läuft ist ähnlich wie die
        Verwendung von Instanzen die Linux oder UNIX und Windows verwenden:
    </para>

    <itemizedlist>
        <listitem>
            <para>
                Remote Desktop—Um auf Windows Instanzen zuzugreifen muß Remote Desktop statt SSH
                verwendet werden.
            </para>
        </listitem>

        <listitem>
            <para>
                Administratives Passwort—Um auf Windows Instanzen das erste Mal zugreifen zu
                können muß man das administrative Passwort holen indem der ec2-get-password
                Befehl verwendet wird.
            </para>
        </listitem>

        <listitem>
            <para>
                Vereinfachtes Bündeln- Um eine Windows Instanz zu bündeln muß ein einzelnes
                Kommando verwendet werden, der die Instanz beendet, diese als <acronym>AMI</acronym>
                speichert, und Sie wieder startet.
            </para>
        </listitem>
    </itemizedlist>

    <para>
        Als Teil dieses Services können Amazon EC2 Instanzen jetzt Microsoft Windows Server 2003
        ausführen. Die Basis Windows Images bieten die meisten mit Windows verbundenen
        Funktionalitäten. Wenn man trotzdem mehr als zwei gleichzeitige Windows Benutzer benötigt,
        oder Anwendungen hat die <acronym>LDAP</acronym>, Kerberos, RADIUS oder andere
        Benutzerservices verwenden muß man Windows mit Authentifizierungs Services verwenden. Zum
        Beispiel benötigen Microsoft Exchange Server und Microsoft Sharepoint Server Windows mit
        Authentifizierungs Services.
    </para>

    <note>
        <para>
            Um damit zu beginnen Windows Instanzen zu verwenden ist es empfohlen die
            <acronym>AWS</acronym> Management Konsole zu verwenden. Es gibt Unterschiede in den
            Preisen zwischen Windows und Windows mit Authenzifizierungs Services Instanzen. Für
            Informationen über Preise sehen Sie bitte auf die Amazon EC2 Produkt Seite.
        </para>
    </note>

    <para>
        Amazon EC2 bietet aktuell die folgenden Windows <acronym>AMI</acronym>s:
    </para>

    <itemizedlist>
        <listitem><para>Windows Authentifiziert (32-bit)</para></listitem>
        <listitem><para>Windows Authentifiziert (64-bit)</para></listitem>
        <listitem><para>Windows Anonym (32-bit)</para></listitem>
        <listitem><para>Windows Anonym (64-bit)</para></listitem>
    </itemizedlist>

    <para>
        Die öffentlichen Windows <acronym>AMI</acronym>s die Amazon anbietet sind unmodifizierte
        Versionen von Windows mit den folgenden zwei Ausnahmen: Es sind Treiber hinzugefügt welche
        die Geschwindigkeit von Netzwerk und Disk I/O verbessern und es wurde ein Amazon EC2
        Konfigurations Service erstellt. Der Amazon EC2 Konfigurations Service bietet die folgenden
        Funktionen:
    </para>

    <itemizedlist>
        <listitem>
            <para>
                Setzt das Administrator Passwort zufällig bei ersten Starten, verschlüsselt das
                Passwort mit dem SSH Schlüssel des Benutzers, und gibt Ihn an die Konsole zurück.
                Diese Operation passiert während dem ersten Start von <acronym>AMI</acronym>. Wenn
                das Passwort geändert wird, dann werden <acronym>AMI</acronym>s die von dieser
                Instanz erstellt wurden das neue Passwort verwenden.
            </para>
        </listitem>

        <listitem>
            <para>
                Konfiguriert den Computernamen auf den internen DNS Namen. Um den internen DNS
                Namen zu ermitteln, siehe Verwendung von Instanz Adressierung.
            </para>
        </listitem>

        <listitem>
            <para>
                Sendet die letzten drei System- und Anwendungsfehler vom Eventlog an die Konsole.
                Das hilft entwickler Probleme zu identifizieren welche den Crash einer Instanz
                verursacht oder die Netzwerkverbindung unterbrochen haben.
            </para>
        </listitem>
    </itemizedlist>

    <sect2 id="zend.service.amazon.ec2.windows.instance.operations">
        <title>Verwendung von Windows Instanzen</title>

        <example id="zend.service.amazon.ec2.windows.instance.operations.bundle">
            <title>Bündelt eine Amazon EC2 Instanz auf der Windows läuft</title>

            <para>
                <methodname>bundle()</methodname> hat drei benötigte Parameter und einen optionalen
            </para>

            <itemizedlist>
                <listitem>
                     <para><emphasis>instanceId</emphasis> Die Instanz die man bündeln will</para>
                </listitem>

                <listitem>
                     <para>
                         <emphasis>s3Bucket</emphasis> Wo man will das die <acronym>AMI</acronym>
                         auf S3 lebt
                     </para>
                </listitem>

                <listitem>
                     <para>
                        <emphasis>s3Prefix</emphasis> Der Präfix den man dem AMI auf S3 zuordnen
                        will
                    </para>
                </listitem>

                <listitem>
                    <para>
                        <emphasis>uploadExpiration</emphasis> Der Ablauf der Upload Policy. Amazon
                        empfiehlt 12 Stunden oder länger. Das basiert auf der Anzahl an Minuten.
                        Der Standardwert ist 1440 Minuten (24 Stunden)
                    </para>
                </listitem>
            </itemizedlist>

            <para>
                <methodname>bundle()</methodname> gibt ein multidimensionales Array zurück welches
                die folgenden Werte enthält: instanceId, bundleId, state, startTime, updateTime,
                progress, s3Bucket und s3Prefix.
            </para>

            <programlisting language="php"><![CDATA[
$ec2_instance = new Zend_Service_Amazon_Ec2_Instance_Windows('aws_key',
                                                     'aws_secret_key');
$return = $ec2_instance->bundle('instanceId', 's3Bucket', 's3Prefix');
]]></programlisting>
        </example>

        <example id="zend.service.amazon.ec2.windows.instance.operations.describe">
            <title>Beschreibt die aktuellen Bündelungstasks</title>

            <para>
                <methodname>describeBundle()</methodname> Beschreibt die aktuellen Bündelungstasks
            </para>

            <para>
                <methodname>describeBundle()</methodname> gibt ein multidimensionales Array zurück
                welches die folgenden Werte enthält: instanceId, bundleId, state, startTime,
                updateTime, progress, s3Bucket und s3Prefix.
            </para>

            <programlisting language="php"><![CDATA[
$ec2_instance = new Zend_Service_Amazon_Ec2_Instance_Windows('aws_key',
                                                     'aws_secret_key');
$return = $ec2_instance->describeBundle('bundleId');
]]></programlisting>
        </example>

        <example id="zend.service.amazon.ec2.windows.instance.operations.cancel">
            <title>Beendet eine Amazon EC2 Bündel-Operation</title>

            <para>
                <methodname>cancelBundle()</methodname> Beendet eine Amazon EC2 Bündel-Operation
            </para>

            <para>
                <methodname>cancelBundle()</methodname> gibt ein multidimensionales Array zurück
                welches die folgenden Werte enthält: instanceId, bundleId, state, startTime,
                updateTime, progress, s3Bucket und s3Prefix.
            </para>

            <programlisting language="php"><![CDATA[
$ec2_instance = new Zend_Service_Amazon_Ec2_Instance_Windows('aws_key',
                                                     'aws_secret_key');
$return = $ec2_instance->cancelBundle('bundleId');
]]></programlisting>
        </example>
    </sect2>
</sect1>