>
- Beranda >
- Mengapa Kami >
- Pelanggan >
- Onion Academy
Onion Academy
Pendidikan
Asia Pasifik
UKM/Startup
"Setelah Onion Academy mengadopsi Container Service for Kubernetes (ACK), penggunaan resource sistem Onion Academy meningkat sebesar 60%. Selain itu, ACK memungkinkan Onion Academy untuk mengisolasi resource tempat error terjadi secepat mungkin. Ketika bisnis mengalami lonjakan, Onion Academy dapat melakukan scale up sistemnya dalam waktu singkat untuk mendukung bisnis."
Oleh Li Nuo,
Co-founder dan CTO Onion Academy
Tentang Onion Academy
Onion Academy, yang sebelumnya dikenal sebagai Onion Math, didirikan pada akhir tahun 2013 oleh Yang Linfeng, Zhu Ruochen, dan Li Nuo. Perusahaan ini merupakan penyedia pendidikan daring yang berfokus pada pendidikan K-12, dengan tujuan mempromosikan alokasi sumber daya pendidikan yang seimbang melalui penggunaan teknologi terdepan. Onion Academy menyediakan kelas daring yang memungkinkan siswa belajar dengan berinteraksi langsung dengan sistem, bukan dengan guru nyata. Setiap kelas terdiri dari video animasi berdurasi 5 hingga 8 menit yang menjelaskan poin pengetahuan utama atau pendekatan pemecahan masalah. Dengan metode pengajaran inovatif ini, Onion Academy berharap dapat menarik lebih banyak anak untuk menikmati proses belajar.
Tantangan
Salah satu ciri penting industri pendidikan daring adalah fluktuasi trafik yang teratur dan dapat diprediksi. Selama libur sekolah atau musim liburan, Onion Academy perlu meningkatkan resource cloud-nya dalam hitungan menit untuk menangani lonjakan trafik. Saat siswa kembali ke sekolah, trafik akan menurun dan Onion Academy perlu melepaskan resource-nya sesuai kebutuhan. Onion Academy harus memastikan utilisasi resource yang tinggi sambil menjaga biaya tetap minimal dan merespons permintaan bisnis dengan cepat.
Di tengah penutupan sekolah akibat pandemi COVID-19, lebih dari 7 juta siswa dan 350 ribu guru telah menggunakan aplikasi Onion Academy untuk belajar atau mengajar secara daring. Onion Academy juga membuka akses resource kursusnya ke platform pihak ketiga di Tiongkok, seperti Xuexi Qiangguo dan Kuaishou. Dalam situasi ini, bagaimana Onion Academy dapat merespons permintaan bisnis dengan cepat selama puncak aktivitas bisnis?
Selain itu, platform Onion Academy sepenuhnya berbasis cloud. Untuk memastikan platform selalu tersedia, Onion Academy harus memantau metrik terperinci di lapisan aplikasi secara cermat untuk mendeteksi dan mencegah masalah.
Mengapa Alibaba Cloud
Pada awalnya, Onion Academy hanya berfokus pada kursus Matematika dan Fisika. Namun seiring pertumbuhan bisnis, Onion Academy mulai menawarkan kursus Bahasa Mandarin dan Bahasa Inggris. Berbeda dengan kursus Matematika dan Fisika, kursus Bahasa Mandarin dan Bahasa Inggris melibatkan proses pembelajaran yang berbeda, di mana siswa harus berinteraksi dengan guru mereka. Sejak tahun 2013, Onion Academy telah mengadopsi Alibaba Cloud, dengan visi untuk membangun seluruh sistem bisnisnya berbasis cloud.
Jika Onion Academy mengembangkan sistem berbasis solusi open source atau dari awal, perusahaan harus menanggung biaya development yang besar dan beban kerja O&M. Oleh karena itu, ketika kebutuhan bisnis baru muncul, Onion Academy akan terlebih dahulu mencari solusi berbasis cloud yang sesuai, seperti layanan Alibaba Cloud.
Onion Academy memercayai stabilitas dan profesionalisme layanan yang disediakan oleh Alibaba Cloud, dan telah menggunakan layanan cloud esensial selama bertahun-tahun, seperti Elastic Compute Service (ECS), Server Load Balancer (SLB), dan layanan database ApsaraDB.
Selain itu, Onion Academy mencoba membangun aplikasi bisnis barunya di atas layanan Alibaba Cloud yang baru dikembangkan, seperti Container Service for Kubernetes (ACK), Auto Scaling, Log Service, Realtime Compute for Apache Flink, dan Application Real-Time Monitoring Service (ARMS). Layanan-layanan ini membantu Onion Academy mengatasi kebutuhan bisnis yang semakin kompleks dan beragam.
Saat ini, Onion Academy menawarkan berbagai kursus lengkap untuk siswa prasekolah, sekolah dasar, sekolah menengah pertama, dan sekolah menengah atas. Perusahaan menyediakan kelas cloud 24 jam untuk lebih dari 900 ribu guru dan 30 juta siswa.
Arsitektur
Pada tahun 2017, Onion Academy memulai transisi ke arsitektur microservices dengan memisahkan dan melepaskan ketergantungan arsitektur monolitik kompleks aslinya. Pada lapisan database, Onion Academy menggunakan ApsaraDB for Redis untuk mencapai caching berkecepatan tinggi, serta menggunakan ApsaraDB RDS for PostgreSQL dan ApsaraDB for MongoDB untuk mencapai penyimpanan persisten. Pada lapisan aplikasi, Onion Academy merekonstruksi microservices dan men-deploy microservices tersebut dalam container. Arsitektur ini memberikan Onion Academy kemampuan inti untuk mengatasi tantangan bisnis.
Dalam hal teknologi container, Onion Academy bermigrasi dari Container Service for Swarm ke Container Service for Kubernetes (ACK). Awalnya, setiap modul terikat dengan sejumlah instans ECS dan SLB. Seiring microservices Onion Academy menjadi lebih fine-grained, penggunaan resource menurun dan kompleksitas penjadwalan meningkat pesat. ACK dapat mengalokasikan resource berdasarkan persyaratan konfigurasi modul, yang lebih rasional. Selain itu, ACK dapat secara otomatis melakukan scaling resource berdasarkan aturan yang ditentukan. Hal ini membebaskan Onion Academy dari operasi penjadwalan dan pemeliharaan yang kompleks.
Awalnya, Onion Academy mengandalkan SLB untuk memindai node yang rusak sesuai jadwal. Metode ini tidak dapat mendeteksi kesalahan secara tepat waktu. Sekarang, Onion Academy menggunakan ACK, yang menyediakan fitur disaster recovery dan deteksi error. Pod dapat dialihkan secara otomatis, yang mengurangi waktu untuk penemuan masalah.
Selain itu, dengan menggunakan Cloud Monitor, ARMS, dan Log Service, Onion Academy dapat memantau bisnisnya secara efektif, seperti resource cloud, kluster container, node container, dan pod, serta mengonfigurasi alert sesuai kebutuhan. Misalnya, Onion Academy dapat mengonfigurasi alert untuk perubahan status kluster, pengecualian komponen, dan operasi pod termasuk pembuatan, pull, dan penghapusan. Dengan demikian, Onion Academy dapat mendeteksi dan mengatasi kesalahan dengan cepat.
Catatan: ApsaraDB for Redis dan Tair telah digabung dan diganti nama menjadi Tair (kompatibel dengan Redis® OSS) sejak September 2024.
Pandangan ke Depan
Onion Academy adalah pemimpin di sektor pendidikan online K-12 di Tiongkok. Sebagai respons terhadap penutupan sekolah akibat COVID-19, Onion Academy membuka semua resource kursus kepada guru dan siswa di seluruh Tiongkok secara gratis. Selama periode ini, jumlah pengguna yang mengunjungi platform online Onion Academy meningkat setiap hari.
Setelah Onion Academy mengadopsi Container Service for Kubernetes (ACK), penggunaan resource sistem Onion Academy meningkat sebesar 60%. Selain itu, ACK memungkinkan Onion Academy untuk mengisolasi resource tempat error terjadi secepat mungkin. Ketika bisnis mengalami lonjakan, Onion Academy dapat melakukan scale up sistemnya dalam waktu singkat untuk mendukung bisnis.
Produk
Unggulan
Unggulan
Layanan serba guna untuk data jenis log
Layanan database key-value yang menawarkan caching in-memory dan akses berkecepatan tinggi untuk aplikasi yang di-host di cloud
Otomatisasi monitoring performa semua resource web dan aplikasi Anda secara real time
Server cloud virtual yang elastis dan aman untuk memenuhi semua kebutuhan hosting cloud Anda
Layanan hosting database sesuai permintaan untuk PostgreSQL dengan kemampuan monitoring, backup, dan disaster recovery yang otomatis
Layanan yang sepenuhnya dikelola dan kompatibel dengan Kubernetes untuk membantu pengguna fokus pada aplikasi mereka daripada mengelola infrastruktur container
Cerita Terkait Lainnya
The University of Western Australia
Universitas Prasetiya Mulya menggandeng Alibaba Cloud sebagai mitra teknologi cloud untuk memperkuat infrastruktur yang ada dengan solusi yang hemat biaya dan andal.
Duolingo
Duolingo adalah aplikasi pembelajaran bahasa terbesar di dunia, melayani lebih dari 300 juta pelajar di seluruh dunia, dengan misi menjadikan pendidikan gratis dan dapat diakses oleh semua orang.
RuangGuru
RuangGuru adalah penyedia platform pembelajaran online terkemuka di Indonesia.
Snapshot
Onion Academy menggunakan berbagai layanan Alibaba Cloud, termasuk ACK, agar bisnisnya lebih berskala dan hemat biaya.
Produk/Solusi yang Digunakan
Produk/Solusi yang Digunakan
Whitepaper Terkait
Pendidikan Online - Dukung Transformasi Digital Anda Selama COVID-19
Memperkenalkan layanan pendidikan daring kami dan menjelaskan bagaimana layanan ini membantu pendidik di seluruh dunia.
Unduh
Lakukan Uji Coba Gratis Yang Memungkinkan Anda Berkembang!
Mulai berkreasi dengan 80+ produk dan pemakaian Elastic Compute Service hingga 12 bulan
Mulai Gunakan dengan Gratis Mulai Gunakan dengan Gratis