EC2 Hibernate

EC2 Instance’larda RAM Koruma Özelliği

Hibernate, bir EC2 instance’ın durdurulması sırasında işletim sistemi kapatılmadan RAM içeriğinin kök EBS volume üzerine yazılmasıdır. Böylece instance tekrar başlatıldığında, işletim sistemi sıfırdan boot edilmeden önceki RAM durumu korunarak kaldığı yerden devam eder.

Özellikler:

  • RAM içeriği kök EBS volume’e yazılır

  • Bu kök volume şifreli olmalıdır (AES-256 gibi)

  • Instance tekrar başlatıldığında, RAM’deki uygulama durumu aynen geri yüklenir

  • Instance durumunu "hibernate" yapabilmek için EBS-backed bir volume’a sahip olman gerekir

  • "Instance State" kısmından Hibernate seçilmelidir

  • Adeta sunucuyu uyku moduna alıp sonra geri uyandırmak gibidir

Kullanım Senaryoları:

  • Uzun süre çalışan uygulamalar (örneğin veri işleme veya analiz görevleri)

  • Uygulama RAM durumunun korunması gereken durumlar

  • Her açılışta sıfırdan kurulmaması gereken servisler (örn. stateful uygulamalar)

Bilmen Gerekenler

  • Desteklenen Instance Aileleri: C3, C4, C5, I3, M3, M4, R3, R4, T2, T3 ve devamı...

  • Instance RAM Boyutu: En fazla 150 GB olmalı

  • Instance Türü: Bare Metal (çıplak donanım) instance'larda desteklenmez

  • AMI (Amazon Machine Image): Şu işletim sistemleriyle uyumludur: Amazon Linux 2, Linux AMI, Ubuntu, RHEL, CentOS, Windows...

  • Root Volume:

    • EBS tabanlı olmalı

    • Şifreli olmalı

    • Instance store olmamalı

    • Büyük boyutlu olmalı

  • Kullanılabilirlik: Hibernate, şu instance türlerinde kullanılabilir: On-Demand, Reserved, Spot

  • Bir instance en fazla 60 gün boyunca hibernated kalabilir.

Last updated