10 layanan cloud AWS baru yang tidak pernah Anda duga

Pada awalnya, kehidupan di awan itu sederhana. Ketik nomor kartu kredit Anda dan — voila — Anda telah berakar pada mesin yang tidak perlu Anda buka, pasang, atau baut ke rak.

Itu telah berubah secara drastis. Cloud telah berkembang menjadi sangat kompleks dan multifungsi sehingga sulit untuk memadatkan semua aktivitas menjadi satu kata, bahkan kata yang serba cepat dan tidak terstruktur seperti "cloud". Masih ada login root pada mesin untuk disewa, tetapi ada juga layanan untuk memotong, memotong, dan menyimpan data Anda. Pemrogram tidak perlu menulis dan menginstal sebanyak berlangganan dan mengkonfigurasi.

Di sini, Amazon telah memimpin. Itu tidak berarti tidak ada persaingan. Microsoft, Google, IBM, Rackspace, dan Joyent semuanya menghasilkan solusi brilian dan paket perangkat lunak cerdas untuk cloud, tetapi tidak ada perusahaan yang berbuat lebih banyak untuk membuat bundel layanan kaya fitur untuk cloud selain Amazon. Sekarang Amazon Web Services semakin maju dengan koleksi produk baru yang menghancurkan gagasan tentang awan sebagai batu tulis kosong. Dengan putaran alat terbaru untuk AWS, cloud semakin dekat menjadi petugas yang menunggu Anda melambaikan tangan dan memberikan instruksi sederhana.

Berikut adalah 10 layanan baru yang menunjukkan bagaimana Amazon mendefinisikan ulang komputasi di awan.

Lem

Siapa pun yang telah melakukan banyak ilmu data tahu bahwa mengumpulkan data seringkali lebih sulit daripada melakukan analisis. Mengumpulkan data dan memasukkannya ke dalam format data standar seringkali lebih dari 90 persen pekerjaan.

Glue adalah kumpulan baru skrip Python yang secara otomatis merayapi sumber data Anda untuk mengumpulkan data, menerapkan transformasi yang diperlukan, dan menyimpannya di cloud Amazon. Ini menjangkau sumber data Anda, mengambil data menggunakan semua akronim standar, seperti JSON, CSV, dan JDBC. Setelah mengambil datanya, ia dapat menganalisis skema dan membuat saran.

Lapisan Python menarik karena Anda dapat menggunakannya tanpa menulis atau memahami Python — meskipun itu pasti membantu jika Anda ingin menyesuaikan apa yang sedang terjadi. Glue akan menjalankan tugas-tugas ini sesuai kebutuhan agar semua data tetap mengalir. Itu tidak akan berpikir untuk Anda, tetapi itu akan menyulap banyak detail, membuat Anda berpikir tentang gambaran besarnya.

FPGA

Field Programmable Gate Arrays telah lama menjadi senjata rahasia perancang perangkat keras. Siapa pun yang membutuhkan chip khusus dapat membuatnya dari perangkat lunak. Tidak perlu membuat masker khusus atau khawatir tentang pemasangan semua transistor ke dalam jumlah terkecil silikon. FPGA mengambil deskripsi perangkat lunak Anda tentang bagaimana transistor harus bekerja dan memasang ulang dirinya sendiri untuk bertindak seperti chip asli.

AWS EC2 F1 baru dari Amazon menghadirkan kekuatan FGPA ke cloud. Jika Anda memiliki komputasi yang sangat terstruktur dan berulang, instans F1 EC2 cocok untuk Anda. Dengan EC2 F1, Anda dapat membuat deskripsi perangkat lunak dari chip hipotetis dan mengkompilasinya ke sejumlah kecil gerbang yang akan menghitung jawaban dalam waktu singkat. Satu-satunya hal yang lebih cepat adalah mengetsa transistor dalam silikon asli.

Siapa yang mungkin membutuhkan ini? Penambang Bitcoin menghitung fungsi hash yang aman secara kriptografis satu miliar kali setiap hari, itulah sebabnya banyak penambang bitcoin menggunakan FPGA untuk mempercepat pencarian. Siapa pun dengan algoritme ringkas dan berulang serupa yang dapat Anda tulis ke silikon, instans FPGA memungkinkan Anda menyewa mesin untuk melakukannya sekarang. Pemenang terbesar adalah mereka yang perlu menjalankan kalkulasi yang tidak mudah dipetakan ke set instruksi standar — misalnya, saat Anda berurusan dengan fungsi level-bit dan kalkulasi non-standar lainnya, kalkulasi nonaritmatika. Jika Anda hanya menambahkan kolom angka, contoh standar lebih baik untuk Anda. Namun bagi sebagian orang, EC2 dengan FGPA mungkin merupakan kemenangan besar.

Blox

Saat Docker masuk ke dalam tumpukan, Amazon mencoba mempermudah siapa saja untuk menjalankan instans Docker di mana saja, kapan saja. Blox dirancang untuk menyulap klaster instans sehingga jumlah optimal berjalan — tidak lebih, tidak kurang.

Blox digerakkan oleh peristiwa, jadi sedikit lebih sederhana untuk menulis logika. Anda tidak perlu terus-menerus melakukan polling pada mesin untuk melihat apa yang mereka jalankan. Mereka semua melapor kembali, sehingga nomor yang tepat dapat berjalan. Blox juga open source, yang membuatnya lebih mudah untuk menggunakan kembali Blox di luar cloud Amazon, jika Anda perlu melakukannya.

X-Ray

Memantau efisiensi dan pemuatan instance Anda biasanya merupakan pekerjaan lain. Jika Anda ingin cluster Anda bekerja dengan lancar, Anda harus menulis kode untuk melacak semuanya. Banyak orang membawa pihak ketiga dengan seperangkat alat yang mengesankan. Sekarang Amazon X-Ray menawarkan untuk melakukan banyak pekerjaan untuk Anda. Ini bersaing dengan banyak alat pihak ketiga untuk mengawasi tumpukan Anda.

Ketika sebuah situs web mendapat permintaan data, X-Ray melacaknya sebagaimana aliran jaringan mesin dan layanan Anda. Kemudian X-Ray akan mengumpulkan data dari beberapa contoh, wilayah, dan zona sehingga Anda dapat berhenti di satu tempat untuk menandai server bandel atau database terjepit. Anda dapat menyaksikan kerajaan besar Anda hanya dengan satu halaman.

Rekognisi

Rekognition adalah alat AWS baru yang ditujukan untuk pekerjaan gambar. Jika Anda ingin aplikasi Anda melakukan lebih dari sekadar menyimpan gambar, Rekognition akan menelusuri gambar yang mencari objek dan wajah menggunakan beberapa algoritma machine vision dan jaringan saraf yang paling terkenal dan teruji. Tidak perlu menghabiskan waktu bertahun-tahun untuk mempelajari sains; Anda cukup mengarahkan algoritme ke gambar yang disimpan di cloud Amazon, dan voila, Anda mendapatkan daftar objek dan skor keyakinan yang memberi peringkat seberapa besar kemungkinan jawabannya benar. Anda membayar per gambar.

Algoritme sangat disesuaikan untuk pengenalan wajah. Algoritme akan menandai wajah, lalu membandingkannya satu sama lain dan mereferensikan gambar untuk membantu Anda mengidentifikasinya. Aplikasi Anda dapat menyimpan informasi meta tentang wajah untuk diproses nanti. Setelah Anda memberi nama pada metadata, aplikasi Anda akan menemukan orang di mana pun mereka muncul. Identifikasi hanyalah permulaan. Apakah seseorang tersenyum? Apakah mata mereka tertutup? Layanan akan memberikan jawabannya, jadi Anda tidak perlu mengotori jari Anda dengan piksel. Jika Anda ingin menggunakan visi mesin yang mengesankan, Amazon akan menagih Anda bukan dengan klik tetapi dengan melihat sekilas di setiap gambar.

Athena

Bekerja dengan Amazon S3 selalu mudah. Jika Anda menginginkan struktur data, Anda memintanya dan S3 mencari bagian yang Anda inginkan. Amazon's Athena sekarang membuatnya lebih sederhana. Ini akan menjalankan kueri di S3, jadi Anda tidak perlu menulis kode perulangan sendiri. Ya, kami menjadi terlalu malas untuk menulis loop.

Athena menggunakan sintaks SQL, yang seharusnya membuat admin database senang. Amazon akan menagih Anda untuk setiap byte yang digunakan Athena sambil mencari jawaban Anda. Tapi jangan terlalu khawatir meterannya lepas kendali karena harganya hanya $ 5 per terabyte. Itu sekitar 50 miliar sen per byte. Itu membuat toko permen penny terlihat mahal.

Lambda @ Edge

Ide asli dari jaringan pengiriman konten adalah untuk mempercepat pengiriman file sederhana seperti gambar JPG dan file CSS dengan mengirimkan salinan ke sejumlah besar server konten yang diparkir di dekat tepi Internet. Amazon mengambil langkah lebih jauh dengan membiarkan kami mendorong kode Node.js ke tepi ini di mana mereka akan berjalan dan merespons. Kode Anda tidak akan duduk di satu server pusat menunggu permintaan untuk muncul di sepanjang tulang punggung dari orang-orang di seluruh dunia. Ini akan mengkloning dirinya sendiri, sehingga dapat merespons dalam mikrodetik tanpa terhalang oleh semua latensi jaringan itu.

Amazon akan menagih kode Anda hanya saat dijalankan. Anda tidak perlu menyiapkan instance terpisah atau menyewakan mesin lengkap untuk menjaga layanan tetap tersedia. Saat ini dalam pengujian tertutup, dan Anda harus mendaftar untuk mendapatkan kode Anda di tumpukan mereka.

Tepi Bola Salju

Jika Anda menginginkan semacam kontrol fisik atas data Anda, cloud bukan untuk Anda. Kekuatan dan jaminan yang datang dari menyentuh hard drive, DVD-ROM, atau thumb drive yang menyimpan data Anda tidak tersedia untuk Anda di cloud. Di mana tepatnya data saya? Bagaimana saya mendapatkannya? Bagaimana cara membuat salinan cadangan? Awan membuat siapa pun yang peduli dengan hal-hal ini berkeringat dingin.

Tepi Bola Salju adalah kotak berisi data yang dapat dikirim ke mana pun Anda inginkan. Ia bahkan memiliki label pengiriman yang benar-benar tampilan E-Ink persis seperti yang dipasang Amazon pada Kindle. Saat Anda menginginkan salinan data dalam jumlah besar yang telah Anda simpan di cloud Amazon, Amazon akan menyalinnya ke kotak dan mengirimkan kotak tersebut ke mana pun Anda berada. (Dokumentasi tidak mengatakan apakah anggota Perdana mendapatkan pengiriman gratis.)

Snowball Edge memiliki tujuan praktis. Banyak pengembang telah mengumpulkan blok data yang besar melalui aplikasi cloud dan mengunduh blok ini di internet terbuka terlalu lambat. Jika Amazon ingin menarik pekerjaan pemrosesan data yang besar, Amazon perlu membuatnya lebih mudah untuk mengeluarkan data dalam volume besar dari sistem.

Jika Anda telah mengumpulkan exabyte data yang Anda butuhkan di tempat lain untuk diproses, Amazon memiliki versi yang lebih besar yang disebut Snowmobile yang dibangun ke dalam truk 18 roda lengkap dengan pelacakan GPS.

Oh, perlu dicatat bahwa kotak itu bukanlah kotak penyimpanan yang bodoh. Mereka juga dapat menjalankan kode Node.js arbitrer sehingga Anda dapat menelusuri, memfilter, atau menganalisis ... untuk berjaga-jaga.

Tepat

Setelah Anda mengumpulkan daftar pelanggan, anggota, atau pelanggan, akan ada saatnya Anda ingin menyampaikan pesan kepada mereka. Mungkin Anda telah memperbarui aplikasi Anda atau ingin menyampaikan penawaran khusus. Anda bisa mengirim email ke semua orang di daftar Anda, tapi itu satu langkah di atas spam. Solusi yang lebih baik adalah menargetkan pesan Anda, dan alat Pinpoint baru dari Amazon menawarkan infrastruktur untuk membuatnya lebih sederhana.

Anda harus mengintegrasikan beberapa kode dengan aplikasi Anda. Setelah Anda selesai melakukannya, Pinpoint membantu Anda mengirimkan pesan saat pengguna Anda tampak siap menerimanya. Setelah Anda selesai dengan apa yang disebut kampanye bertarget, Pinpoint akan mengumpulkan dan melaporkan data tentang tingkat keterlibatan dengan kampanye Anda, sehingga Anda dapat menyesuaikan upaya penargetan Anda di masa mendatang.

Polly

Siapa yang mendapat kata terakhir? Aplikasi Anda dapat, jika Anda menggunakan Polly, sintesis ucapan generasi terbaru. Teks masuk dan keluar suara — gelombang suara yang membentuk kata-kata yang dapat didengar telinga kita, semuanya lebih baik untuk membuat antarmuka audio untuk internet.

Artikel terkait

  • Megaguide cloud publik: Amazon, Microsoft, Google, IBM, dan Joyent dibandingkan
  • 10 kesalahan keamanan AWS dan cara menghindarinya
  • Manfaatkan Amazon Web Services gratis
  • Bossies 2016: Penghargaan Perangkat Lunak Sumber Terbuka Terbaik
  • Ke cloud: Migrasi kontainer dunia nyata
  • Ulasan: DigitalOcean membuat cloud tetap sederhana
  • Ulasan: 6 cloud pembelajaran mesin