Lebih Dari Menghitung, Jaringan, dan Penyimpanan – Microsoft Azure Mengubah Bagaimana Tim Membangun dan Menyebarkan Aplikasi Modern

TL; DR: Platform cloud dengan lebih dari 600 fitur, Microsoft Azure pasti dapat menangani semua yang Anda butuhkan. Namun, dengan perhatian penuh pada pengalaman pengguna yang disederhanakan, solusi Azure Platform-as-a-Service tidak sebanyak atau mengintimidasi yang mungkin ditemui oleh tim layanan cloud lainnya. Dengan berfokus pada dasbor intuitif, penyebaran mudah, dan alat manajemen yang kuat, Azure membantu perusahaan bergerak lebih cepat, mencapai lebih banyak, dan menghemat uang. Pergeseran ke budaya penyebaran cepat berarti Azure menyeimbangkan alat yang mudah digunakan untuk tim gesit dengan kekuatan komputasi yang kuat dan aman yang Anda harapkan dari Microsoft.


Alaska Airlines tenggelam dalam banyak aplikasi yang sudah ketinggalan zaman. Karyawan, khususnya, berjuang dengan Hopper, situs web ASP non-responsif yang memungkinkan karyawan memesan perjalanan siaga.

Maskapai ini beralih ke Microsoft Azure, yang rangkaian alat Platform-as-a-Service memungkinkan pengembang untuk membuat prototipe aplikasi seluler baru hanya dalam sehari..

Tim Alaska Airlines menyelesaikan aplikasi kurang dari dua minggu kemudian dengan memanfaatkan Layanan Aplikasi Azure, Koneksi Hybrid, dan Manajemen API untuk menghubungkan data mereka ke aplikasi yang dibangun dengan platform pengembangan aplikasi seluler Xamarin Azure dan lingkungan pengembangan terintegrasi Visual Studio Online.

“Aplikasi ini adalah pengalaman asli yang benar-benar memungkinkan kami untuk memberikan layanan pelanggan yang hebat bagi karyawan kami,” kata CIO Veresh Sita dalam kisah sukses pelanggan. “Umpan baliknya, sangat fenomenal. Sangat, sangat fantastis untuk dilihat. “

Sekarang, menurut Direktur Pemasaran Produk untuk Cloud Nicole Herskowitz, Alaska Airlines mencari produk-produk Azure untuk membantu memodernisasi 100 aplikasi. Dorongan untuk menyegarkan teknologi dan merampingkan alur kerja adalah salah satu yang dibagikan tim Azure dengan pelanggan mereka.

“Kami telah melakukan transformasi yang sama dengan yang dilakukan pelanggan perusahaan kami,” kata Nicole. “Kami mengirimkan layanan dan kemampuan baru setiap hari dan setiap minggu. Itu berarti kami harus membangun platform dan alat untuk benar-benar memenuhi kebutuhan itu karena kami sebenarnya membutuhkan alat itu sendiri untuk lebih gesit. “

Alat PaaS Azure Membantu Tim Menyebarkan dan Menguji Aplikasi secara Efisien

Azure pertama kali memasuki pasar pada 2010 dengan tawaran PaaS, Nicole mengatakan bertujuan untuk mengubah bagaimana Cloud akan membantu pelanggan menjadi lebih cepat dan lebih produktif..

“Ternyata itu terlalu cepat, dan banyak pelanggan hanya ingin melakukan apa yang mereka lakukan di tempat,” katanya. Dengan sebagian besar pengguna mereka yang ingin memutar mesin virtual untuk penskalaan sesuai permintaan, Microsoft Azure membangun penawaran Infrastruktur-sebagai-a-Layanan yang lebih kuat.

“Sekarang, kita melihat saklar besar ini kembali,” kata Nicole. “Banyak pelanggan merasa nyaman dengan IaaS dan mereka mencari lebih banyak manfaat dari Cloud. Mereka ingin menghabiskan lebih sedikit waktu untuk hal-hal seperti penambalan server, peningkatan, pengaturan jaringan, dan konfigurasi firewall. Mereka ingin menghabiskan waktu dan sumber daya TI yang berharga untuk membangun inovasi baru bagi perusahaan mereka. ”

Layanan Aplikasi: Menghubungkan Aplikasi ke Data di Cloud atau Di Tempat

Produk PaaS paling populer di Azure, Layanan Aplikasi membantu tim membuat aplikasi web dan seluler dengan kecepatan dan fleksibilitas – kode dalam bahasa dan lingkungan favorit Anda, dan berintegrasi dengan Visual Studio, GitHub, atau solusi SaaS lainnya. Aplikasi terhubung dengan sumber daya lokal atau cloud.

Grafik yang menunjukkan fungsionalitas Layanan Aplikasi

Program fleksibel yang membantu menghasilkan aplikasi yang kuat, Layanan Aplikasi membawa data ke ujung jari pengguna.

Layanan Aplikasi, yang menggabungkan kemampuan Situs Web Azure dan Layanan Seluler Azure, menjalankan aplikasi pada mesin virtual yang dikelola sepenuhnya.

“Pelanggan tidak harus berurusan dengan sistem operasi atau kemampuan manajemen server mana pun, dan kami juga melakukan hal-hal seperti pencadangan dan pemulihan, bersama dengan autoscaling,” kata Nicole, menambahkan bahwa Layanan Aplikasi saat ini mendukung lebih dari 1 juta aplikasi. “Kami dapat menciptakan lingkungan yang terisolasi sehingga pelanggan dapat benar-benar merangkul kemampuan yang dapat disediakan oleh Layanan App.”

Fungsi: Memicu Acara Kustom dengan Arsitektur Tanpa Server

Saat ini dalam pratinjau, Azure Functions adalah alat yang memungkinkan pengembang menulis kode yang dipicu oleh peristiwa tertentu di Azure, layanan pihak ketiga, atau sistem lokal.

Misalnya, Fungsi mungkin secara otomatis mengubah ukuran gambar untuk dioptimalkan untuk perangkat seluler setiap kali gambar diunggah. Pengembang dapat membuat fungsi dalam berbagai bahasa dan opsi penulisan skrip dalam antarmuka berbasis web atau mengunggah kode yang sudah dikompilasi yang dibuat di tempat lain.

“Ini benar-benar dirancang untuk menawarkan komputasi tanpa server, di mana Anda tidak perlu khawatir tentang infrastruktur yang mendasarinya,” kata Nicole. “Apa yang sangat fantastis adalah bahwa itu dioptimalkan untuk solusi berdasarkan peristiwa, yang berarti Anda hanya membayar untuk waktu perhitungan yang tepat yang telah Anda konsumsi.”

Fabric Layanan: Menyederhanakan Skalabilitas, Keandalan, dan Manajemen Siklus Hidup

Beberapa produk menunjukkan tujuan Azure yang dibagikan dengan pengembang lebih dari Service Fabric. Platform yang dibuat Microsoft untuk memberi daya besar pada Azure itu sendiri, Service Fabric membuatnya mudah untuk mengemas, menyebarkan, dan mengelola layanan microservices dan cloud yang dapat diukur dan andal.

“Berbagai layanan Microsoft dijalankan pada platform ini,” kata Nicole, menyebut Windows Intune, Skype for Business, dan Cortana. “Kami mulai mendapatkan pertanyaan dari pelanggan kami untuk dapat membangun jenis layanan ini juga, dan kami membuat keputusan untuk mengemas infrastruktur ini dan membuatnya tersedia untuk mitra kami.”

Umpan Balik Pengguna Menyeimbangkan UI Sederhana Dengan Fitur dan Keamanan yang Kuat

Sementara pengalaman tim Azure sendiri yang mencoba berinovasi secara efisien dan mengendalikan biaya mencerminkan pengalaman pelanggan mereka, Nicole mengatakan mereka sangat bergantung pada saran dan analitik pelanggan saat membuat antarmuka yang menghadap pelanggan.

“Kami benar-benar mencoba memahami keseimbangan yang dicari pelanggan kami,” katanya. “Kami ingin menjadi sangat mudah digunakan dan sangat gesit dari sisi pengembangan, tetapi kemudian sisi TI masih perlu memiliki kontrol dan ingin memastikan keamanan, mengendalikan biaya, dan semua hal itu.”

Misalnya, alat dan layanan Azure sepenuhnya merangkul produk pihak ketiga seperti GitHub, Atlassian, Jenkins, atau New Relic.

“Mereka semua adalah bagian dari Azure Marketplace kami, jadi kami membuatnya sangat mudah bagi pengembang kami,” kata Nicole. “Mereka dapat menggunakan alat yang paling nyaman bagi mereka dan memiliki pengalaman hebat.”

Solusi: Membantu Pelanggan Mengidentifikasi Layanan Paling Relevan

Dengan lebih dari 600 fitur yang tersedia untuk pelanggan, Azure dapat memecahkan sejumlah masalah – tetapi pelanggan terkadang kesulitan menemukan produk yang tepat, kata Nicole..

“Kami memiliki begitu banyak layanan, menjadi sulit dinavigasi,” katanya. Tim Azure mengambil umpan balik pelanggan dan menciptakan area Solusi di situs web yang mengelompokkan produk ke area yang memenuhi kebutuhan paling umum.

“Anda tidak menggunakan Cloud untuk kepentingan Cloud. Anda memiliki sejumlah masalah yang Anda coba selesaikan, “kata Nicole. “Kami mencoba untuk mendapatkan mereka kit Lego yang dapat membangun solusi yang memetakan ke salah satu masalah mereka.”

Portal Manajemen: Berkembang untuk Merampingkan Pengalaman Pengguna

Azure sangat bergantung pada data saat membangun portal manajemen mereka, kata Nicole. Timnya mengintegrasikan Skor Net Promoter, yang mengukur kesediaan pelanggan untuk merekomendasikan produk atau layanan perusahaan kepada orang lain, untuk mengevaluasi setiap fitur baru saat diperkenalkan.

Cuplikan layar portal manajemen Azure

Azure menyederhanakan produk mereka di portal terpusat, mudah digunakan yang memungkinkan pengguna menyesuaikan dasbor mereka.

Antarmuka manajemen Azure menempatkan semuanya dalam konsol terpadu yang dapat dikustomisasi pengguna berdasarkan proyek dan prioritas mereka.

“Kami mengevaluasi dan mendapatkan umpan balik pelanggan jika pendekatan itu berfungsi atau tidak berfungsi, dan kemudian kami dapat terus berevolusi atau menyesuaikan berdasarkan penggunaan pelanggan nyata dalam konteks masalah apa yang mereka coba selesaikan,” katanya. “Saya pikir itu juga cocok dengan budaya DevOps itu: Kumpulkan data, integrasikan ke dalam produk kami, dan tanggapi apa yang dikatakan pelanggan kami kepada kami.”

DevTest Labs: Menyediakan dan Mengelola Lingkungan Uji dengan Cepat

Layanan gratis untuk membantu tim mengoperasikan dan menggunakan sumber daya komputasi secara efisien, DevTest Labs melampaui lingkungan pengembangan atau pengujian yang disediakan dengan memungkinkan admin untuk menetapkan kebijakan atau kuota. Misalnya, pengguna mungkin hanya dapat membuat begitu banyak mesin virtual, atau mesin virtual itu mungkin mati secara otomatis setelah titik tertentu untuk meminimalkan biaya.

“Kami benar-benar memikirkan apa yang harus dilakukan oleh para pengembang untuk gesit dan efektif tetapi menyeimbangkan bahwa dengan beberapa kebutuhan, pihak TI di rumah memiliki kendali dan keamanan,” kata Nicole..

Transformasi ke Budaya DevOps Menyebabkan Mode Konstan Inovasi

Setelah bekerja untuk Microsoft dalam beberapa kapasitas selama 15 tahun, Nicole telah menyaksikan kepergian perusahaan dari metode pengembangan air terjun, di mana produk baru dikirimkan setiap dua atau tiga tahun, ke program gesit yang merilis layanan baru setiap hari.

“Kami terus mengembangkan portofolio Azure untuk memenuhi kebutuhan pelanggan kami,” katanya. “Tidak hanya pada lapisan infrastruktur dengan hal-hal seperti penyimpanan, komputasi, dan jaringan, tetapi kami memiliki layanan yang kaya dan tingkat yang lebih tinggi untuk benar-benar memberikan pengalaman ujung ke ujung untuk membangun aplikasi modern.”

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me