Mengapa kami percaya pada cloud terbuka

Keterbukaan memungkinkan inovasi yang lebih cepat, keamanan yang lebih ketat, dan menawarkan kebebasan dari lock-in vendor. Google percaya keterbukaan lebih penting di cloud daripada sebelumnya.

“Salah satu peluang besar dari teknologi cloud adalah kemampuan untuk menggabungkan dan mengintegrasikan berbagai fitur dan platform, kita memasuki masa depan yang ditandai oleh keterbukaan dan interoperabilitas.”

Brian Stevens, CTO Google Cloud

Terbuka adalah tentang kemampuan untuk mengambil dan memindahkan aplikasi Anda

Cloud terbuka didasarkan pada keyakinan bahwa terikat pada cloud tertentu tidak boleh menghalangi pencapaian tujuan Anda. Cloud terbuka menerapkan gagasan bahwa kemampuan untuk mengirimkan aplikasi Anda ke cloud yang berbeda saat menggunakan pendekatan operasi dan pengembangan yang sama akan membantu Anda memenuhi apa pun prioritas Anda pada waktu tertentu — apakah itu membuat sebagian besar keterampilan dibagikan secara luas di seluruh tim Anda atau inovasi yang dipercepat. Open source adalah pengaktif cloud terbuka karena open source dalam cloud mempertahankan kendali Anda terhadap tempat men-deploy investasi TI Anda. Misalnya, pelanggan menggunakan Kubernetes untuk mengelola container dan TensorFlow untuk membuat model machine learning secara lokal dan di beberapa cloud.

Open source adalah sebuah rangkaian

Berikut adalah contoh komitmen Google untuk OSS dan berbagai tingkat pekerjaan yang dibutuhkan:

  • OSS seperti Android memiliki basis kode dan pengembangan terbuka adalah tanggung jawab satu organisasi
  • OSS dengan perubahan berbasis komunitas seperti TensorFlow melibatkan koordinasi antara banyak perusahaan dan individu
  • OSS dengan strategi berbasis komunitas, misalnya Linux dan Kubernetes, melibatkan pengambilan keputusan kolaboratif dan menerima persetujuan atas kendali

Software open source memungkinkan banyak ide dan masukan berkelanjutan dengan pengguna

Open source sangat penting bagi Google sehingga kami menyebutnya dua kali dalam filosofi perusahaan dan kami mendorong karyawan, dan bahkan semua developer, untuk terlibat dengan open source.

Menggunakan BigQuery untuk menganalisis data GHarchive.org, kami menemukan bahwa pada tahun 2017, lebih dari 5.500 Googler mengirimkan kode ke hampir 26.000 repositori, membuat lebih dari 215.000 permintaan pull, dan terlibat dengan komunitas yang tak terhitung jumlahnya melalui hampir 450.000 komentar. Analisis komparatif mengenai kontribusi Google terhadap open source memberikan posisi relatif yang berguna mengenai perusahaan-perusahaan yang berkontribusi besar dalam open source berdasarkan data yang dinormalisasi.

Googlers adalah kontributor aktif untuk project populer yang mungkin pernah Anda dengar termasuk Linux, LLVM, Samba, dan Git.

Google telah menjadi partner luar biasa sejauh ini, dan saya sangat terkesan dengan komitmen mereka untuk benar-benar melibatkan komunitas dalam project yang tidak mereka mulai.

- Matt Klein, Engineer, Lyft

Google secara teratur melakukan open source pada beberapa project internal terbaik kami

Project terbaik yang diprakarsai Google meliputi:

Google berkomitmen untuk menggunakan open API

Open API memungkinkan setiap orang membangun di atas pekerjaan satu sama lain, menyempurnakan software secara iteratif dan kolaboratif. Open API memberdayakan perusahaan dan developer individu dan mengubah penyedia layanan sesuai keinginan. Penelitian peer review menunjukkan bahwa open API mendorong inovasi lebih cepat di seluruh industri dan dalam setiap ekosistem tertentu. Open API bergantung pada hak untuk menggunakan kembali API yang sudah diterima dengan membuat implementasi independen tetapi kompatibel. Google Cloud berkomitmen untuk mendukung open API melalui keanggotaan kami di Open API Initiative, keterlibatan dalam spesifikasi Open API, dukungan gRPC, dan melalui kompatibilitas Cloud Bigtable dengan HBase API, Cloud Spanner dan kompatibilitas BigQuery dengan SQL:2011 (dengan ekstensi), dan kompatibilitas Cloud Storage dengan API bersama.

Tonton pembicara hari ketiga tentang keterbukaan dari Google Cloud Next 2017

Spotlight open source

KUBERNETES

Sistem open source untuk orkestrasi container

Google mendedikasikan lebih dari 12 tahun resource penelitian dan pengembangan untuk Kubernetes, dan kemudian menjadikannya sepenuhnya open source. Kombinasi engineering ketat dan terarah, keterbukaan, dan pembangunan komunitas telah membantu menjadikan Kubernetes salah satu project paling aktif di GitHub, dengan lebih dari 45.000 commit dan 1.500 kontributor — dan masih terus bertambah. Tingkat inovasi yang mencengangkan ini hanya mungkin terjadi berkat kolaborasi dan kepemimpinan lintas industri dalam komunitas Kubernetes. Pelajari lebih lanjut tentang project open source Kubernetes dan tentang Google Kubernetes Engine, layanan terkelola kami yang merupakan lingkungan terbaik untuk menerapkan aplikasi dalam container.

TENSORFLOW

Library open source untuk machine learning

Sejak Google melakukan open source pada tahun 2015, TensorFlow telah menjadi komunitas machine learning #1 di GitHub, dan toolkit machine learning yang sebenarnya. Project ini penting bagi umat manusia, jadi kami tahu kami harus membuka sumbernya untuk memungkinkan semua orang bekerja sama secara terbuka di dalamnya. Pelajari lebih lanjut tentang project open-source TensorFlow dan tentang layanan terkelola kami, Google Cloud Machine Learning Engine, yang merupakan cara terbaik untuk mengambil model TensorFlow dan melakukan pelatihan skala besar pada cluster yang dikelola.

ISTIO

Platform terbuka untuk menghubungkan microservice

Istio adalah platform terbuka yang menyediakan cara seragam untuk menghubungkan, mengelola, dan mengamankan microservice. Istio mendukung pengelolaan aliran traffic antara microservice, memberlakukan kebijakan akses, dan menggabungkan data telemetri, semuanya tanpa memerlukan perubahan pada kode microservice.

ANDROID

Android menggunakan inovasi Google terbaru, mulai dari machine learning untuk deteksi virus dan keamanan cloud hingga kecerdasan buatan untuk bantuan kontekstual yang cerdas. Pelajari lebih lanjut di halaman Pengelolaan Mobilitas Android Enterprise.