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.

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—baik itu membuat sebagian besar keterampilan dibagikan secara luas di seluruh tim Anda maupun mempercepat inovasi. Open source adalah pengaktif cloud terbuka karena open source dalam cloud mempertahankan kendali Anda terhadap tempat deployment investasi IT Anda. Misalnya, pelanggan menggunakan Kubernetes untuk mengelola container dan TensorFlow untuk membuat model machine learning secara lokal dan di beberapa cloud.

Diagram Aplikasi Cloud
Open Source

Open source adalah sebuah rangkaian

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

  • OSS seperti Android memiliki code base terbuka, dan pengembangan 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.

Saat 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.

Googler 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 API terbuka

API terbuka memungkinkan setiap orang membuat di atas pekerjaan satu sama lain, menyempurnakan software secara iteratif dan kolaboratif. API terbuka memberdayakan perusahaan dan developer individu dan mengubah penyedia layanan sesuai keinginan. Penelitian peer review menunjukkan bahwa API terbuka mendorong inovasi lebih cepat di seluruh industri dan dalam setiap ekosistem tertentu. API terbuka bergantung pada hak untuk menggunakan kembali API yang sudah diterima dengan membuat implementasi independen tetapi kompatibel. Google Cloud berkomitmen untuk mendukung API terbuka 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

Logo Kubernetes 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 project open source Kubernetes dan Google Kubernetes Engine, layanan terkelola kami yang merupakan lingkungan terbaik untuk men-deploy aplikasi dalam container.

Logo Tensorflow TENSORFLOW

Library open source untuk machine learning

Sejak dijadikan open source oleh Google 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 menjadikan open source untuk memungkinkan semua orang bekerja sama secara terbuka di dalamnya. Pelajari lebih lanjut project open-source TensorFlowdan 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.

Logo Istio 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.

Logo Android 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 web Pengelolaan Mobilitas Android Enterprise.