Grundlegendes zu Amazon EBS-Volume Pricing: Die Versteckten Kosten von EC2

0
360

Jeder AWS EC2-Instanz, den Sie bereitstellen, braucht Speicher, um zu dienen als das primäre Laufwerk. Wie alles andere in der AWS, Ihre Benutzung dieser gemessen wird, und kann sich dramatisch verändern die Kosten von EC2.

Lagerung Kostet Geld

Die Größe Ihres ursprünglichen Volumens variieren je nach server-Typ, aber Sie bereitstellen kann überall von ein paar GB bis 16 TB pro Volumen. Sie kann Bereitstellung mehrere volumes zu befestigen, um eine einzige Instanz, und Sie können die swap-volumes zwischen Instanzen. Es gibt auch AWS Elastic File System (EFS), das ist das Volumen, das Sie teilen können zwischen mehreren Instanzen, aber es ist ein separater Dienst von EBS.

Ihre Nutzung dieser Speicher wird gemessen auf der Grundlage, wie viel Sie Bestimmung (nicht, wie viel tatsächlich gespeichert), und Sie werden berechnet pro Sekunde verwenden. Diese Kosten werden Hinzugefügt, um die Kosten für die EC2-server selbst, und kann ziemlich verwirrend sein, wenn Sie Ihre Rechnung kommt wieder höher, als Sie erwartet haben.

Die rate für die Allgemeine SSD-Speicher (gp2) ist $0,10 pro GB pro Monat. Wenn Sie mieteten ein terabyte Speicherplatz, Sie würden aufgeladen werden $100 jeden Monat. Es ist dosiert nach unten zu der zweiten, so dass, wenn Sie nur gemietet, das Volumen für einen Tag, würden Sie aufgeladen werden $3.20 für diesen Tag.

Weil dieser, sollten Sie nicht verwenden die EBS für die Speicherung von riesigen Datenmengen; S3 ist viel billiger für Sie, dass use-case. EBS soll schneller Speicher, der positioniert ist, sehr nah an der EC2-Instanz (und auch auf dem Gerät mit Instance Storage), und wird als eine boot-Volumes für EC2-Instanzen.

Die Verschiedenen Arten von EBS-Volumes

Allzweck-SSD (gp2) ist der Standard für neue Instanzen. Es kostet $0,10 pro GB-Monat, das ist mehr als vier mal den Preis der S3-Speicher. Aber, es ist eine bootfähige SSD ist entworfen für die Verwendung mit EC2 und ist viel schneller als die S3-Speicher.

Bereitgestellte IOPS-SSDs (io1) sind für AWS high-performance-SSDs. Sie sind gebaut, um zu erreichen Geschwindigkeiten von bis zu 1024 MB/s, und die Preise sind entsprechend. Die Basis-Kosten für storage ist $0.125 pro GB-Monat, das entspricht einer Zunahme von 25% aus der gp2. Aber, du bist auch berechnet, wie schnell Sie darauf zugreifen wollen. Wenn Sie brauchen, um die volle 1024 MB/s Leitung, Sie gehen zu müssen, mehr zu zahlen.

Können Sie nicht brauchen einen provisioned IOPS SSD. Sie können leicht schalten Sie eine Lautstärke zwischen den zwei Ebenen, so sollten testen Sie Ihre Anwendung mit gp2 zuerst zu sehen, wenn es Ihren Anforderungen entspricht. Sie können mit AWS CloudWatch für diesen test, die wird verfolgen Ihre Instanz und Statistiken zu erstellen für Sie auf Basis Ihrer Kaufentscheidungen auf.

Die Metrik, die Sie suchen, in diesem Fall ist die VolumeQueueLength der EBS-Volumen. Dieses misst, wie viele ausstehende Operationen, die das Volumen der darauf wartet, zu erfüllen. Wenn dieses Diagramm ist Spitzen-up, sind Sie wahrscheinlich maxing Ihre EBS-volume, und sollten ein Upgrade zu bereitgestelltem E / a-Speicher.

Sie können auch einen Blick auf Ihren EC2-s IOWait, die misst, wie viele CPU-Zyklen werden mit warten verbracht lese-oder schreib-Operationen.

Wenn Sie nicht brauchen Geschwindigkeit, können Sie auch mit Festplatten-basierten EBS-volumes, die für Ihre Instanzen. Sie kann nicht Booten Sie von diesen Laufwerken, so müssen Sie noch eine kleine gp2-Laufwerk als boot-Laufwerk. Es gibt zwei Staffeln von HDD-volumes:

  • Durchsatz Optimiert HDD (st1): a general purpose HDD Volumen, optimiert für Durchsatz, anstatt schnell liest und schreibt. Das tier kostet 0,045 USD pro GB-Monat, weniger als die Hälfte des Preises der gp2.
  • Kalt HDD (sc1): langsamer als st1, aber billiger, nur $0.025 pro GB-Monat.

Unabhängig davon, welche Art von Band, die Sie wählen, wenn Sie sich entscheiden, wieder die Lautstärke, mit S3-snapshots, zahlen Sie $0,05 USD pro GB-Monat für S3-Daten. Dies sind inkrementelle snapshots, d.h. jede änderung, die Sie vornehmen, werden gespeichert, und es werden keine Daten dupliziert. Aber wenn Sie oft ändern sich die Daten auf der Festplatte, über die Zeit der snapshot kann wachsen in der Größe größer als Ihre ursprüngliche Lautstärke.

Verwenden Sie die AWS-Rechner

AWS bietet einen Rechner für die Bestimmung, was Ihre monatliche Rechnung wird auf der Grundlage der Nutzung. Sie sollte immer verwenden Sie es vor der Bereitstellung nichts zu verhindern, dass unvorhergesehene Gebühren.

Das laden der Rechner, und geben Sie in die Dienstleistungen, die Sie würde gerne zur Bestimmung. Der Rechner unterstützt die meisten AWS-services, und soll insgesamt alles zusammen in einer monatlichen Rechnung.

Ein weiteres nützliches feature bietet AWS die AWS-Kosten-Explorer. Diese management-panel brechen Ihre Vergangenheit Gebühren nach Typ, und zeigen Sie, wie viel AWS ist wirklich zu Kosten.

Sie können auf diesem panel hier oder aus Ihrem billing-dashboard in der AWS-Konsole. Im explorer, können Sie brechen Ihre Vergangenheit Gebühren von service -, instance-Typ und region und schauen Sie, wie viel alles kostet Sie pro Monat.

AWS bietet eine einfache Aufschlüsselung, die in Ihrer tatsächlichen Rechnung jeden Monat, aber es ist einfacher zu visualisieren, die Kosten, die mit dem explorer, insbesondere wenn Sie viele AWS-services.