Amazon EC2 Connection Refused Setelah Edit fstab

Kasus saya adalah tidak bisa terhubung ke cloud computer server AWS EC2 setelah ditambahkan satu baris parameter di /etc/fstab. Penambahan tadi dimaksudkan agar hard disk bisa ter-mount secara otomatis ketika reboot.

Setelah dicoba reboot EC2, instance tidak bisa diakses lagi lewat ssh.

Berikut step-step garis besarnya untuk mengembalikan instance agar bisa diakses kembali.

  • stop broken instance.
  • setup new instance.
  • attach broken volume instance to new instance
  • mount broken volume.
  • edit fstab, make it back as before.
  • umount volume.
  • detach broken volume instance from new instance
  • start broken instance
  • voile, its working again

Tambahan tips agar ip public tidak berubah setelah stop, buat Elastic IP dan associate it with your instance.

reference: amazon-ec2-no-ssh-after-reboot-connection-refused

 

Cara Synchronize Dropbox dengan Amazon S3

Amazon Web Services
Amazon Web Services

Beberapa hari terakhir saya dipusingkan dengan ide saya sendiri tentang bagaimana mensinkronkan antara Dropbox dengan Amazon S3.

Kenapa harus di sinkronkan?

Dropbox memberikan fasilitas penyimpanan berbasis awan secara gratis dengan kapasitas 2GB. Dengan mreferensikan pengguna baru ke Dropbox, kita mendapat tambahan penyimpanan gratis hingga 21.5 GB. Suatu kapasitas yang cukup untuk digunakan menyimpan dokumen kerja sehari-hari.

Masalahnya muncul ketika  kapasitas dropbox mulai berkurang oleh foto-foto yang saya ambil dengan Smartphone tersinkronisasi dengan dropbox. Kapasitas mulai cepat habis. Selain itu karna semakin banyaknya device yang tersambung dengan account dropbox yang sama sangat banyak, membuat file didalam dropbox kurang secure. Sementara saya tidak ingin foto-foto tersebut atau file yang lain tidak terarsipkan dengan baik.

Saya ingin semua file dalam dropbox atau di folder tertentu bisa secara otomatis ter-backup di Amazon S3 punya kita sendiri tanpa ikut terhapus ketika file di dalam dropbox kita terhapus.

Solusi yang saya pakai adalah kita bangun EC2 di AWS dan kita install dropbox di dalamnya. Kemudian dari EC2 tersebut kita jalankan script secara otomatis untuk backup dari folder dropbox ke Amazon S3 menggunakan AWS CLI (Command Line Interface). Dalam script tersebut juga saya buat pengiriman email otomatis setelah proses backup selesai sebagai media untuk memonitor backup tersebut.

Dengan cara ini kita telah menambah satu lapis lagi backup terhadap file kita di cloud storage.

 

Seharusnya Amazon Web Services Buka “Region” di Indonesia

Amazon Web Services
Amazon Web Services

Konsep layanan yang ditawarkan Amazon Web Services sebenarnya sangat menarik dan kompetitif. Sebagai cloud based services, AWS menyediakan Infrastruktur sebagai layanan IT. Namun, kendala kecepatan internet di Indonesia yang masih jauh dari negara tetangga membuat layanan AWS kurang optimal.

AWS memiliki Region terdekat dengan Indonesia di Singapura dan Australia. Artinya, bagi kita di indonesia yang ingin memanfaatkan infrastruktur AWS harus melewati bandwidth International. Itu berarti ada harga dan konsekuensi kecepatan yang harus dibayar.

Setidaknya ada dua cara yang ada di bayangan saya untuk mengurangi masalah diatas.

  1. Kecepatan Internet Indonesia ditingkatkan. Ini artinya pemerintah harus ikut turun tangan bersama ISP membuat infrastruktur jaringan internet Indonesia lebih baik. Saya yakin internet cepat buat apa bukan hal yang perlu ditanyakan lagi disini.
  2. Yang kedua adalah Amazon bikin datacenter infrastruktur (Region) di Indonesia. Kalau yang ini tergantung Amazon-nya, kestabilan lokasi datacenter yang akan dipilih di Indonesia, dan Kemudahan birokrasi pemerintah sekaligus kestabilan politiknya.

Karna judul artikel ini lebih membahas ke yang nomor 2, saya ingin bahas kegunaan AWS jika berada di Indonesia.

Indonesia adalah negera dengan perkembangan internet yang sangat pesat (bahasnya kualitatif, tapi kalau mau nilai eksaknya bisa dicari nilai perkembangan internet di Indonesia yang beredar di Internet). Artinya ada potensi pertumbuhan ekonomi di sektor teknologi online. Mulai bisnis bisnis online, penyedia jasa, penyedia peralatan (infrastruktur), dll yang akan tumbuh.

Kebutuhan Cloud Based Service yang terlihat setidaknya:

  1. Sektor Akademik. Kebutuhan akan komputasi yang memerlukan daya hitung tinggi sangat diperlukan oleh para civitas akademika. Ada Astroinformatik, Bioinformatik, Geoinformatik dan X-Informatik yang lain. Para ilmuan membutuhkan daya hitung tinggi untuk memodelkan teori yang ada. Apalagi sekarang ada cabang ketiga dalam sains selain Teori dan Experimen, yaitu Komputasi.Membangun infrastruktur sendiri bisa jadi pilahan terakhir jika kita bisa sewa layanan untuk komputasi berdasarkan daya yang kita butuhkan. Para ilmuan tidak perlu memikirkan infrastruktur komputasi. Cukup perhitungkan bagaimana model bisa dijalankan dalam layanan cloud computing. Dan kita bisa menggunakan AWS sebagai media untuk menjalanakan perhitungan itu. NASA saja sudah menggunakannya.
  2. Sektor Pemerintah. Pemerintah juga bisa memanfaatkan layanan cloud yang ditawarkan AWS Region Indonesia. Kadang Pemerintah punya kebijakan dimana data tidak boleh ditaruh di Luar. Untuk data sensitif mungkin iya, tapi untuk lembaga sains seperti BMKG atau LAPAN bisa menggunakan cloud ini.
  3. Sektor Bisnis atau Korporasi. Ada sektor yang sangat membutuhkan infrastruktur komputasi yang tinggi misalnya penjualan tiket online. Kereta Api misalnya, dia membutuhkan infrastruktur yang tinggi saat penjualan tiket membludak menjelang hari raya. Pada rush hour seperti itu bisa meningkatkan kapasitas server-nya secara otomatis di AWS.
  4. Sektor Industri Kreatif atau Start Up. Sebernarnya sektor ini bisa dimasukkan dalam sektor Bisnis diatas, tapi rasanya sektor ini terlalu besar perluangnya untuk digabung dengan Bisnis atau Korporasi yang sudah mapan. Banyak para pengembang dari start up yang membutuhkan layanan infrastruktur untuk memulai usahanya. Dengan cloud AWS, start up cukup memikirkan bagaimana mengembangkan produknya tanpa perlu invest besar di Infrastruktur.

Selain keuntungan diatas, penggunaan cloud bisa menurunkan emisi karbon dari sektor teknologi informasi. Pemerintah Indonesia bisa bekerja sama dengan AWS sebagai claim atas penurunan Emisi Karbon yang dilakukan di Indonesia.

Setidaknya inilah gambaran kenapa teknologi dan layanan Cloud seperti Amazon Web Services perlu mempunyai Region atau Infrastruktur di Indonesia dan kegunaan Internet Cepat.

 

Mencoba Amazon Web Service EC2, S3, dan Glacier

Amazon Web Services
Amazon Web Services

Amazone Web Service (AWS) benar-benar memberikan segala layanan yang dibutuhkan oleh dunia digital sekarang ini. Semua layanan cloud disediakan dengan luar biasa lengkap oleh AWS. Mulai dengan layanan virtual server dengan pilihan berbagai sistem operasi hingga penyimpanan awan atau cloud storage yang besar dan terpercaya.

Semua layanan menawarkan harga yang fleksibel sesuai penggunaan. Jika kita hanya menggunakan sumber daya yang kecil, kita juga akan membayar dengan harga yang kecil juga. Inilah yang membedakan dengan menyewa infrastruktur tersendiri. Kalau kita sewa atau membangun infrastruktur sendiri, kita harus mengeluarkan biaya sebesar harga infrastruktur yang mahal. Kalau kita akan upgrade, investasinya juga sangat mahal.

Dalam kesmpatan ini saya mencoba EC2 sebagai server virtual, Amazon S3 sebagai penyimpanan berbasis awan, dan Amazon Glacier sebagai backup.

Amazon S3 memberikan space yang besar dan fleksibilitas untuk menyimpan dan mengambil. Untuk 100 GB harganya sekitar $39,6 atau sekitar Rp. 450.000,- per tahun. Kira-kira setangah dari biaya Dropbox.

Untuk Amazon Glacier, karena tujuannya untuk backup, jadi didesain untuk tidak sering diakses. Salah satu keuntungannya adalah harganya yang murah. Bayangkan untuk backup dengan kapasitas penyimpanan 100 GB, kita hanya membayar $1  per bulan atau $12 per tahun. Bandingkan dengna layanan dropbox yang harganya $99 per tahun.

Untuk storage ini kalahnya dari dropbox adalah kurang user friendly. Jika digunakan sehari-hari akan lebih mudah memakai dropbox. Sedangkan untuk backup jangka panjang atau beberapa tahun ke depan, kita bisa memakai Amazon S3 atau Amazone Glacier.