Trace Id is missing
Lompat ke konten utama

Solusi DevOps di Azure

Atasi hambatan di setiap tahap rekayasa jarak jauh dan pelajari bagaimana tim rekayasa Microsoft memungkinkan pengembangan jarak jauh. Daftar untuk hadir.

Alat DevOps untuk setiap fase siklus hidup aplikasi

Gunakan solusi menyeluruh di Azure untuk menerapkan praktik DevOps di seluruh perencanaan, pengembangan, pengiriman, dan operasi aplikasi. Terapkan kombinasi teknologi, kultur, dan proses DevOps yang tepat untuk memungkinkan pengiriman perangkat lunak berkelanjutan dan nilai yang lebih baik bagi pelanggan.

Berdayakan tim untuk mengelola pekerjaan mereka dengan ketangkasan dan visibilitas penuh di seluruh produk dan proyek. Tentukan, lacak, dan tata letak kerja dengan papan Kanban, backlog, dasbor kustom, dan kemampuan pelaporan menggunakan Azure Boards. Jaga upaya pengembangan tetap transparan dan sesuai jadwal dengan GitHub. Jelajahi analitik dengan visual dan ubah data menjadi wawasan dengan Power BI.

Tugas untuk berbagai tim yang tercantum di Papan Azure

Kode lebih cepat dan lebih pintar dengan Visual Studio dan Visual Studio Code. Bagikan kode dan berkolaborasi dengan pengembang yang berpikiran sama melalui GitHub. Otomatiskan pengujian dan praktikkan integrasi berkelanjutan di cloud dengan Azure Pipelines. Buat alur kerja otomatis, dari ide hingga produksi, dengan Tindakan GitHub. Anda bahkan juga dapat menyertakan beban kerja Jenkins ke Azure. Sediakan lingkungan untuk pengembang dalam hitungan menit, menggunakan Azure DevTest Labs.

Gunakan pengembangan aplikasi modern untuk mempercepat waktu ke pasar.

Seseorang bekerja di Visual Studio di meja mereka

Sebarkan aplikasi Anda ke layanan Azure apa pun, seperti Kubernetes di Azure, secara otomatis dan dengan kontrol penuh untuk terus memberikan nilai kepada pelanggan. Tentukan dan putar beberapa lingkungan cloud dengan Azure Resource Manager atau HashiCorp Terraform, lalu buat alur pengiriman berkelanjutan ke lingkungan ini menggunakanAzure Pipelines atau alat seperti Dokumentasi JenkinsJenkins dan Spinnaker.

Terapkan pemantauan full stack, dapatkan peringatan yang dapat ditindaklanjuti, dan dapatkan wawasan dari log dan telemetri, dengan Azure Monitor. Kelola lingkungan cloud Anda dengan Azure Automation dan alat seperti Ansible dan Chef.

Pertahankan kepatuhan infrastruktur dan aplikasi yang disediakan dengan menggunakan Azure Blueprints atau Chef Automate. Digunakan dengan Azure Security Center, teknologi ini membantu Anda membatasi paparan ancaman dan dengan cepat menemukan serta memulihkan kerentanan.

Seseorang menekan tombol untuk menggunakan mikrofon di meja mereka
Kembali ke tab

Bangun praktik DevOps Anda dengan alat dan layanan ini

GitHub

GitHub

Tingkatkan kolaborasi, otomatiskan alur kerja code-to-cloud Anda, dan bantu amankan kode Anda dengan kemampuan tingkat lanjut.

Azure Pipelines

Azure Pipelines

Terapkan CI/CD untuk terus membangun, menguji, dan melakukan penyebaran ke platform dan cloud apa pun.

Azure Boards

Azure Boards

Rencanakan, lacak, dan diskusikan pekerjaan di seluruh tim Anda menggunakan papan Kanban, backlog, dasbor tim, dan pelaporan kustom.

Azure Monitor

Azure Monitor

Dapatkan kemampuan observasi penuh ke dalam aplikasi, infrastruktur, dan jaringan Anda.

Visual Studio

Visual Studio

Gunakan lingkungan pengembang terpadu (IDE) yang dirancang untuk membuat aplikasi yang andal dan dapat diskalakan untuk Azure.

Azure Kubernetes Service (AKS)

Azure Kubernetes Service (AKS)

Kirim aplikasi kontainer lebih cepat dan operasikan dengan lebih mudah menggunakan layanan Kubernetes yang dikelola sepenuhnya.

Arsitektur solusi DevOps

Lihat cara menyatukan beberapa alat dan teknologi dengan Azure dalam skenario DevOps umum ini.

CI/CD untuk Virtual Machines Azure

Azure adalah cloud kelas dunia untuk menghosting mesin virtual yang menjalankan Windows atau Linux. Baik menggunakan ASP.NET, Java, Node.js, atau PHP untuk mengembangkan aplikasi, Anda memerlukan alur integrasi berkelanjutan dan penyebaran berkelanjutan (CI/CD) untuk mendorong perubahan ke mesin virtual ini secara otomatis.

Java CI/CD menggunakan Jenkins dan Azure Web Apps

Azure App Service adalah cara cepat dan sederhana untuk membuat aplikasi web menggunakan Java, Node.js, PHP, atau ASP.NET, serta dukungan untuk runtime bahasa kustom menggunakan Docker. Berikan nilai dengan cepat kepada pelanggan Anda dengan menggunakan Azure App Service dengan alur CI/CD untuk mendorong setiap perubahan Anda secara otomatis ke Azure App Service.

DevOps untuk Azure Kubernetes Service (AKS)

Seimbangkan kecepatan dan keamanan serta kirim kode dengan cepat dalam skala besar menggunakan DevOps aman dengan Azure Kubernetes Service (AKS). Batasi proses pengembangan menggunakan CI/CD dengan kontrol kebijakan dinamis dan percepat perulangan umpan balik dengan pemantauan konstan. Gunakan Azure Pipelines untuk melakukan pengiriman dengan cepat sekaligus memastikan penerapan kebijakan penting dengan Azure Policy. Azure menyediakan pengamatan real-time untuk alur kompilasi dan rilis Anda, serta kemampuan untuk menerapkan audit kepatuhan dan konfigurasi ulang dengan mudah.

Lihat bagaimana tim di Seluruh Microsoft mengadopsi DevOps

Transformasi DevOps yang berhasil memerlukan perubahan budaya, yang dapat menjadi tantangan bagi perusahaan besar yang telah membangun teknologi selama beberapa dekade. Namun, hal ini diperlukan untuk memberikan produk yang lebih baik kepada pelanggan dan hasil yang lebih baik untuk bisnis. Dengarkan kisah dari perjalanan kami yang sedang berlangsung.

Jelajahi solusi mitra kami

Pelajari tentang teknologi dan layanan DevOps yang dapat membantu Anda mengubah praktik.

HashiCorp Terraform

Terraform HashiCorp dapat membantu Anda mengelola infrastruktur sebagai kode dengan mudah. Tentukan infrastruktur sebagai kode dengan file konfigurasi deklaratif yang dapat digunakan untuk membuat, mengelola, dan memperbarui sumber daya infrastruktur.

HashiCorp Terraform

Redhat Ansible

Otomatiskan pengadaan cloud, manajemen konfigurasi, dan penyebaran aplikasi. Microsoft Azure adalah mitra bersertifikat Ansible, sehingga menambah ketenangan pikiran saat menggunakan modul Azure untuk Ansible.

Redhat Ansible

Chef

Temukan platform automasi canggih yang mengubah infrastruktur mesin virtual di Azure menjadi kode. Chef mengotomatiskan cara infrastruktur dikonfigurasi, disebarkan, dan dikelola di seluruh jaringan Anda, apa pun ukurannya.

Chef

WhiteSource

WhiteSource Bolt untuk Azure DevOps adalah ekstensi gratis yang memindai semua proyek Anda dan mendeteksi komponen sumber terbuka, lisensi mereka, dan kerentanan yang diketahui.

WhiteSource

JFrog

JFrog Artifactory adalah solusi untuk pengembang dan teknisi DevOps yang memberikan kontrol penuh, wawasan, dan manajemen biner selama siklus hidup pengembangan perangkat lunak.

JFrog

CloudBees

CloudBees Core menghadirkan kekokohan perusahaan untuk Jenkins. Rangkaian plugin tingkat perusahaan ini membantu mengamankan, mengelola, dan mengoptimalkan Jenkins serta mengurangi waktu henti.

CloudBees

Solusi untuk praktik DevOps

Azure DevOps memiliki integrasi yang kuat dengan Azure, dan rangkaian teknologi komprehensif yang membantu Anda mengirimkan perangkat lunak dengan aman dan cepat. Gabungkan Azure DevOps dengan alat DevOps sumber terbuka untuk mencocokkan alur kerja unik Anda, lalu integrasikan dengan lancar di Azure. Aplikasi Anda mungkin menggunakan mesin virtual, aplikasi web, atau Kubernetes, apa pun itu, terapkan praktik DevOps seperti CI/CD, infrastruktur sebagai kode, dan pemantauan berkelanjutan dengan toolchain Azure dan DevOps pilihan Anda.
  • Dari kode ke cloud, otomatiskan setiap bagian proses DevOps dengan integrasi berkelanjutan dan pengiriman berkelanjutan serta pilihan alat Anda:

    • Tentukan alur CI/CD dan kelola rilis dengan beberapa lingkungan menggunakan Azure Pipelines.
    • Targetkan layanan apa pun di Azure termasuk Azure Kubernetes Service (AKS), Azure Virtual Machines, atau Azure Functions.
    • Otomatiskan alur kerja denganTindakan GitHub.
    • Host beban kerja Jenkins, perpanjang konfigurasi yang ada, atau sederhanakan CI/CD dengan plug-in Jenkins untuk Azure.
    • Buat penyebaran yang cepat dan dapat diulang ke Azure dengan Spinnaker.
    • Pelajari tentang pengiriman berkelanjutan vs. penyebaran berkelanjutan—dan bagaimana keduanya dapat memenuhi kebutuhan organisasi Anda.
  • Gunakan metode pengembangan perangkat lunak Agile dengan perencanaan, pelacakan, dan pelaporan untuk siklus rilis yang lebih pendek dan visibilitas penuh ke dalam proses pengembangan perangkat lunak Anda. Kelola proyek dengan GitHub. Dan, gunakan Azure Boards untuk:

    • Tentukan, tetapkan, dan lacak item kerja.
    • Kelola backlog.
    • Buat dasbor kustom untuk melacak kemajuan.
    • Dapatkan analitik dan pelaporan tingkat lanjut.
  • Kelola reposisi git, bagikan, dan kolaborasikan dengan GitHub. Buat alur kerja kode yang andal untuk tim Anda dengan:

  • Tentukan sumber daya cloud dengan cara deskriptif sehingga lingkungan dikirim dengan versi terbaru berikut pembaruannya bersama dengan kode aplikasi ke dalam repositori. Dengan memperlakukan infrastruktur sebagai kode, Anda dapat menyebarkan sumber daya cloud dalam mode yang dapat diulang dan dapat diandalkan, sehingga memastikan bahwa lingkungan cloud diatur sepenuhnya.

  • Kelola konfigurasi sumber daya di seluruh sistem Anda untuk menerapkan status yang diinginkan, luncurkan pembaruan konfigurasi, dan otomatiskan resolusi perubahan dan masalah yang tidak terduga. Azure menawarkan beberapa alat DevOps untuk manajemen konfigurasi termasuk Ansible, Chef, Puppet, dan Azure Automation.

  • Pantau kesehatan infrastruktur dan integrasikan ke dasbor yang ada di Grafana, Kibana, atau portal Azure dengan Azure Monitor.

    • Latih pemantauan berkelanjutan full stack.
    • Konfigurasikan peringatan yang dapat ditindaklanjuti di seluruh layanan Azure.
    • Kumpulkan, buat kueri, dan analisis log untuk mendapatkan wawasan dan mengurangi masalah.
    • Gunakan pemantauan kontainer bawaan untuk Azure Kubernetes Service (AKS).

Mulai berkolaborasi untuk menghadirkan inovasi dari kode ke cloud dengan GitHub dan Azure.

Mulai