 Ia dibuat oleh Pawan Dada. Oh, okey. Mr. Pawan adalah sobat masalah dengan 12 tahun pengalaman dalam perniagaan produk di dalam perniagaan. Dari perniagaan produk di dalam perniagaan, untuk menghasilkan architekt. Dia telah membuat perniagaan MBC yang mempunyai aplikasi atau perniagaan, dapat mengandalkan lebih daripada 5 milion perniagaan perniagaan perniagaan, menggunakan jenggo, twister, redis, SQL, F-Ralchemy, J-Curry, dan redis. Terima kasih. Hai. Ada sesiapa yang tahu Ansible? Ada sesiapa yang tersetengah? Ada sesiapa yang menggunakan produk di dalam perniagaan? Okey. Sebelum tahun 2004, salah satu kerja yang saya pernah melakukan adalah perniagaan simulasi yang kita membuat aplikasi di dekstop yang membuat perniagaan di dalam perniagaan. Dalam perniagaan, untuk semua mereka, anda dapat melakukan perniagaan wind tunnel dan sebagainya. Saya menunjukkan ini kerana perniagaan yang penting adalah perniagaan dekstop. Sebelum tahun 2004, anda membuat perniagaan, anda menggunakan perniagaan dan menggunakan perniagaan. Saya menggunakan perniagaan dan menggunakan perniagaan. Kami mempunyai 4 perniagaan dan kita membuat perniagaan dan lupakan perniagaan. Dalam perniagaan, segalanya berubah. Kami membuat perniagaan dan menggunakan perniagaan untuk semua orang. Sebenarnya, ia lebih mudah kerana AWS, kerana banyak perniagaan yang dapat digunakan dengan mudah. Dalam perniagaan, anda menggunakan perniagaan dan menggunakan perniagaan untuk semua orang kerana semua orang menulis aplikasi di aplikasi anda dan anda menggunakan perniagaan untuk mereka di luar box. Jadi, perniagaan untuk menggunakan perniagaan adalah 10 fold atau 100 fold aplikasi ASAS. Jadi, perniagaan di dalam aplikasi di dalam aplikasi yang terbiasa di dalam aplikasi di luar box dan kemudian membuat perniagaan yang pertama yang menggunakan aplikasi. Jadi, jika saya menggunakan aplikasi, orang akan menggunakan aplikasi saya dan mereka akan membuat perniagaan yang dapat di luar box. Jadi, seperti Facebook atau Twitter, anda dapat melakukan alasan yang sama di dalam aplikasi yang kita lakukan. Sekarang, dalam perniagaan perniagaan dan perniagaan dan perniagaan, terutamanya masih dibuat oleh perniagaan-perniagaan di luar tetap menggunakan perniagaan yang berbeda di luar. Tetapi, apabila anda menggunakan aplikasi ini, jadi, perniagaan saya ingin memikirkan aplikasi yang kita menggunakan dan mereka menggunakan aplikasi untuk mereka. Tetapi, ini adalah cara yang kita berdiri dan semua orang kita adalah perniagaan-perniagaan yang memiliki perniagaan yang berbeda di luar. Untuk perniagaan yang berbeda, jika saya memiliki 4 perniagaan yang berbeda di aplikasi saya, saya dapat menggunakan mereka dan membuat dan membuatnya di AWS mudah-dah. Tetapi, jika anda memiliki perniagaan yang berbeda, setiap perniagaan membutuhkan perniagaan CINCD dan perniagaan yang berbeda dan beberapa perniagaan perlu dilakukan untuk perniagaan yang berbeda untuk mereka memperkenalkan keadaan-perkenakan perniagaan dan perniagaan yang berbeda. Saya membuat perniagaan yang berbeda dan memperkenalkan semua perkara ini sebelum kita berkata kita berdiri global. Untuk sebuah box yang kecil, jika saya memperkenalkan Lazada, jika saya berada di Lazada, kita perlu bercakap tadi tentang micro-services. Jadi, ini sebuah micro-services atau sebuah data-store atau sebuah cash-server yang perlu diperkenalkan di sebuah layar platform saya. Jadi, ini adalah perniagaan currently yang kita membuat sepanjang bulan. Kita mempunyai sekitar $4.7 million dan perniagaan nombor di platform saya adalah $600 million. Untuk memperkenalkan perniagaan keadaan-perkenalkan ini adalah kecil. Saya rasa ada pelanggan yang diperkenalkan untuk memperkenalkan keadaan-perkenalkan untuk memperkenalkan perniagaan. Saya tidak bercakap tentang perniagaan hanya pada perniagaan keadaan. Satu perkara yang baik tentang perniagaan saya adalah sebagai perniagaan, kita perlu memperkenalkan perniagaan itu juga. Jadi, kita perlu memperkenalkan perniagaan keadaan-perkenalkan kita sendiri untuk memperkenalkan mereka yang membawa saya ke Ansible. Jadi, saya menggunakan seluruh solusi yang berlaku seperti Puppet Chef dan Salt Stack. Dan kemudian, apabila kita memperkenalkan Ansible, saya mungkin boleh beritahu bagaimana bagusnya pada akhirnya Jadi, ini adalah filosofi dari Ansible. Ini adalah perkara basikal yang berlaku dari Puppet Chef, dan Salt Stack. Orang-orang dari Ansible adalah sangat mudah. Kita akan menutupi orang-orang di dalam salah satu perniagaan. Kita tidak perlu memperkenalkan perniagaan atau perniagaan untuk memperkenalkan Orang-orang dari Ansible untuk memperkenalkan perniagaan. Ada kemungkinan untuk menggunakan pasangan tapi yang lebih mudah dan lebih mudah untuk menghantar. Ansible memperkenalkan bahawa apabila anda menulis perniagaan untuk sebuah perniagaan, sebaiknya sebuah orang dan perniagaan. Jadi, perniagaan yang berlaku adalah file sebaru-baru. Kita akan menutupi perniagaan yang lebih mudah. Kita tidak perlu memperkenalkan perniagaan setiap kali kerana tidak setiap perniagaan akan memperkenalkan perniagaan apabila anda memperkenalkan perniagaan. Diperkenalkan bahawa perniagaan itu sangat kuat. Ada banyak modul-modul yang berlaku. Anda dapat menulis modul-modul sendiri. Ada banyak perkara yang akan berlaku untuk anda daripada perniagaan. Jadi, kemungkinan yang kita gunakan dalam perniagaan yang berlaku untuk memperkenalkan perniagaan baru. Jadi, kita akan berkata, jika saya memperkenalkan perniagaan microservis dan saya memperkenalkan 10 perniagaan yang baru untuk memperkenalkan perniagaan yang berlaku dan perniagaan yang berlaku sudah diperkenalkan. Itu dapat dilakukan dengan mudah. Kita juga gunakan untuk perniagaan dengan perniagaan auto-scaling AWS. Kita gunakan untuk perniagaan yang berlaku dan juga untuk perniagaan yang berlaku. Jadi, anda dapat memperkenalkan perniagaan AWS yang berlaku dengan Ancik Will. Dan juga, ia juga membantu sebagai perniagaan yang berlaku kerana saya mempunyai perniagaan. Jadi, saya akan perlu risau untuk memperkenalkan perniagaan pada pukul 12 jam pada malam. Jadi, apakah perniagaan architektur yang berlaku dengan Ancik Will? Jadi, seperti ini. Dalam koreknya, ada sesuatu yang dipanggil Ancik Will Control Box yang dibuat pada korek modul yang ada untuk anda apabila anda memperkenalkan Ancik Will. Anda juga dapat memperkenalkan mereka dan mempunyai modul sendiri. Ada dua komponen yang lain yang berlaku dengan Enventry File dan Playbook. Ia mengharapkan apa yang Enventry ada pada anda. Dengan Enventry, apa yang EC2 Instance ada, apa yang DataWiz Server ada. Ada juga cara untuk memperkenalkan Enventry ini yang berlaku dan anda dapat menulis dengan tangan juga. Komponen kedua adalah Playbook. Playbook ini adalah file yang berlaku yang berlaku dan Ancik Will harus memperkenalkan Enventry itu. Kita akan menutupi bahagian yang berlaku pada Playbook ini. Dan terakhir adalah plug-in koneksi. Sebelumnya, seperti yang saya katakan, terutamanya ada sesuatu yang terjadi pada SSH. Tapi anda juga dapat menggunakan koneksi yang berlaku sebagai koneksi dan menggunakan perkara yang berlaku pada koneksi yang berlaku. Jadi apabila anda menghubungi segala-galanya perkara yang berlaku, otomasi Ancik Will dapat menggunakan berlaku berlaku berlaku pada koneksi yang berlaku. Jadi jika anda memulai Ancik Will baru, yang perlu anda lakukan adalah menulis file Enventry yang berlaku pada Playbook yang berlaku pada koneksi yang berlaku pada koneksi yang berlaku. Jadi ini ini file Enventry normal yang anda katakan. Jadi anda dapat menggunakan berlaku berlaku pada koneksi yang berlaku. Ada web server, API server dan DB. Apabila anda menggunakan koneksi yang berlaku, anda dapat menggunakan perlaku yang berlaku pada koneksi yang berlaku. Jadi Playbook akan menggunakan pada koneksi yang berlaku atau pada koneksi yang berlaku. Ini semua berlaku. Jadi mereka tidak berlaku. Dan anda dapat mengubah variabila yang berlaku. Di API server, saya mengubah H3 port 80, dan matSUSD menggunakan 64. Jadi anda dapat menggunakan variabila pada koneksi yang berlaku dan menggunakan panggilan yang berlaku dalam cara yang betul. Jadi, bagi contoh, pada panggilan yang berlaku, saya dapat menggunakan panggilan yang berlaku untuk mengubah panggilan yang berlaku dan mengubah panggilan yang berlaku pada panggilan yang berlaku. Ada juga cara membuat variabila yang berlaku. Yang terakhir adalah keadaan kongsi yang penting dan anda membuat variabila yang terkendalian di dalam koneksi yang pertama. Jadi, jika anda jatuh ke kedua, dan itu adalah pilihan yang terakhir. Pilihan yang pertama adalah kaca yang itu adalah kaca yang terlalu sesungguh yang perlu diperkenalkan pada Asabila. Jadi, seperti yang saya katakan, kaca yang terlebih dahulu adalah kaca terkendalian yang diserang dan anda membuat di dalam instansi yang berlainan. Ada beberapa seksyensi yang penting dan juga yang perlu diperkenalkan. Jadi anda perlu mempunyai host, user remote dan task sebagai seksyensi minimum supaya Ansible tahu mana host yang perlu dilakukan. Jika anda menulis, semua seksyensi yang akan dilakukan dalam seksyensi awal, semua seksyensi akan dilakukan jika saya menulis playbook ini. Ada juga seksyensi seperti pre-task dan post-task yang dilakukan sebelum seksyensi dan seksyensi adalah konektor yang seksyensi dapat dipunyai termasuk. Juga seksyensi, semua seksyensi dari atas ke bawah. Jadi hanya seksyensi yang berlainan, anda tidak perlu risau tentang seksyensi yang berlainan. Dalam task, ada banyak modul yang akan ditutupi dalam seksyensi yang berlainan. Ada juga 4 lupas yang dapat ditutupi dalam seksyensi yang anda boleh lakukan dan menggunakan mereka dalam cara yang berlainan. Saya boleh mencari variable sebagai seksyensi dan mencari ke dalam task untuk menggunakan variable dalam task saya. Ini adalah contoh untuk variable dan bagaimana anda mencari mereka. Jadi, ingat, di laluan kita menggunakan host yang bermaksud playbook yang berlainan untuk semua pembentuk yang digunakan di pembentuk saya. Saya juga boleh menggunakan host dari pembentuk ini ke playbook dan kemudian hanya menggunakan pembentuk yang berlainan. Di sini, host akan menjadi server API dari pembentuk saya. Dan kemudian, dengan serial, kita mempunyai kondisi serial. Apa yang berlainan? Adakah anda perlu menggunakan playbook yang berlainan untuk semua pembentuk atau satu-satunya pada setiap server? Jadi, jika anda mempunyai 10 pembentuk dalam pembentuk saya, dengan serial 1, semua pembentuk akan diperlainan satu-satunya. Semua pembentuk akan diperlainan satu-satunya pada pembentuk saya dan tidak dengan parallel. Jika saya tidak membuat serial, semua pembentuk akan diperlainan. Jadi, berdua berdua berlainan dengan pembentuk yang berlainan. Jadi, jika anda mempunyai 10 pembentuk yang berlainan dengan serial, anda akan menggunakan pembentuk yang berlainan untuk menggunakan penggunaan dan menggunakan pembentuk awak. Awak tidak mahu menggunakan pembentuk mereka atau tidak sebuah pembentuk akan diperlainan dan tidak boleh digunakan. Jadi, dalam sebuah proses varial, seperti yang saya katakan, anda boleh mengubah alat yang berlainan dan itu akan berlainan. Jadi, pembentuk pembentuk akan digunakan dari pembentuk yang berlainan. Anda dapat menyebabkan Kami berguna bersama seperti pada Python. Jadi saya menggabungkan pengguna dan menggunakan di dalamnya. Ia sangat baik sebagai JINJA. Jadi jika sesiapa pembantu menggunakan JINJA, ia mempunyai kini yang sama. Jadi, kemudian, kemudian yang penting adalah pasangan. Jadi pasangan ini selalu bergerak dari atas ke bawah dan kemudian, ini sebenarnya mempunyai kepada apa-apa pun yang anda perlu lakukan untuk menggunakan. Mereka sangat mudah untuk memahami. Jadi, pasangan pertama saya adalah untuk menggunakan JINJA. Saya hanya menggunakan shell sebagai pembantu yang adalah pembantu yang berlaku di ansibil. Dan kemudian, apa pembantu saya perlu menggunakan. Dan kemudian, sudo2 bermaksud saya perlu menggunakannya sebagai sudoa. Anda juga mempunyai bahan-bahan, sebab apabila sudoa gagal, sudoa ansibil tidak berhenti dan tidak berhenti. Jika anda tidak berhenti, ia akan bergerak. Sebelum ketiga, saya menggunakan kopi remote. Jadi, mari kita jadikan anda menggunakan aplikasi anda, yang adalah aplikasi zip atau kode zip ke aplikasi remote yang anda inginkan, seperti pembantu yang anda akan lakukan. Saya akan menggunakan aplikasi kode zip dan lakukan sCp. Jadi, sCp yang anda lakukan oleh tiga kode. Ini adalah jenis jenis jenis jenis jenis jenis. Modul kode berlaku sangat besar dan anda dapat lakukan segalanya yang digunakan dalam modul kode zip. Kita akan menyebabkan beberapa mereka lakukannya nanti. Dalam tiga kode, ada sesuatu yang dipanggil Notify. Jadi, dalam kode playbook saya, ada sebuah kode yang dipanggil Handlers yang telah dibuat. Apa yang kode ini akan dibuat, ia akan mencari kode di Handlers yang dipanggil Package Uploaded dan menerima pada masa itu. Jadi, mari kita jadikan jika anda perlu menyebabkan e-mail atau jika ada kesilapan terlebih dahulu dan anda perlu Notify di mana-mana, anda boleh keluar dari kode dan menghubungi panggilan dan melakukan apa-apa pun yang anda mahu lakukan. PIP adalah menggunakan default. Jadi, anda tidak perlu risau. Anda dapat menyebabkan bahan-bahan di PIP seperti saya menyebabkan kode yang telah dibuat. Jadi, bagaimana anda menggunakan kode ini? Ansible adalah menggunakan PIP Jadi, awal-awal saya beritahu, tidak ada sebuah kode atau sebuah daun yang anda perlu menggunakan. Tapi anda perlu menggunakan kode ini dari servis supaya ia menghubungi panggilan dengan port 22 dengan SSH dan kemudian menggunakan panggilan apa-apa yang kita lakukan dalam masalah. Anda dapat menggunakan panggilan di lokali dengan panggil Ansible di lokala dengan panggilan. Jadi, kita perlu menggunakan apa panggilan yang anda perlu menggunakan, anda boleh menggunakan panggilan pertama untuk menggunakan panggilan di lokala dengan Ansible. Dan kemudian, panggilan kedua dan panggilan ketiga adalah apabila anda menulis segala-galanya dalam panggilan anda, anda akan menolaknya sebagai panggilan panggilan dan kemudian menggunakan panggilan Ansible untuk menggunakan panggilan untuk anda. Apa yang kita akan lakukan untuk, dalam panggilan kedua, panggilan kecil untuk panggilan. Saya akan mencari panggilan di lokala dalam panggilan panggilan. Jika anda tidak ada, saya akan mencari panggilan. Dan ia akan menggunakan panggilan Hello World YML di lokala di lokala saya. Di panggilan kedua, saya akan menggunakan panggilan dengan panggilan kecil dan menggunakan panggilan untuk menggunakan panggilan. Jadi, ini sangat mudah dan panggilan yang dibuat untuk menjadi mudah. Dan panggilan dengan panggilan dengan panggilan supaya semua orang faham dan menjelaskannya dengan mudah. Bagi saya, ini bukan panggilan yang mudah untuk menggunakan panggilan. Jika anda pernah menggunakan panggilan dengan panggilan kecil, anda harus mencari panggilan dan menggunakan panggilan di Ruby dan sebagainya. Anda dapat menggunakan panggilan dengan beberapa panggilan Ansible untuk menggunakan panggilan. Jadi, panggilan Ansible juga mengubah panggilan yang mengintikkan. Apa yang anda boleh berniat dengan panggilan panggilan anda dapat mengubah panggilan dengan panggilan yang tidak panggilan dan mengubah panggilan dengan panggilan yang mengubah. Apa yang membantu adalah, jika anda tidak memiliki dan jika anda tidak mempunyai kontainer yang siap, anda boleh membutuhkan kontainer yang benar dan kemudian mengembangkan keadaan yang lain yang anda mempunyai. Mereka menggunakan Ansible sebagai paket kecepatan untuk mengembangkan kontainer dan mengembangkan mereka juga. Dan kemudian keadaan yang mengembangkan adalah yang anda sudah mempunyai dengan Kupinitis atau apa-apa pun, otopod atau apa-apa pun yang anda menggunakan. Anda juga boleh membuat fakta gambar. Jadi, mari kita katakan jika dokter untuk menggunakan, anda boleh pergi ke depan dan menulis sebuah playbook untuk mencari apa yang telah menggunakan, berapa banyak port yang terbuka dan sebagainya. Ini telah diperlepaskan tadi, kita perlu mengadaptinya, tetapi ia cukup mudah untuk mengadaptinya. Jadi, ini adalah modul korek yang digunakan dengan Ansible. Jadi, seperti anda dapat melihat, anda dapat menghubungkan dan menghubungkan untuk anda melihat beberapa instans, anda dapat mengembangkan keadaan anda, anda dapat mengembangkan data anda, anda dapat menulis file sendiri di JINJA dan kemudian menggunakan sebagai file manajemen. Jadi, mari kita katakan jika anda ingin menggembangkan sebuah konfigurasi NGINX atau sebuah konfigurasi USB, anda akan mengembangkan keadaan JINJA dan menggunakan modul file di Ansible untuk mengembangkan mereka di tempat yang terbaik. Dan ini berlaku secara remotin, saya menggunakan box Ansible atau di mana-mana saya menggunakan Ansible, tidak dalam sebuah instans yang kita menggunakan. Semuanya berlaku dengan SSH. Jadi, apa yang berlaku adalah apabila anda menulis masalah, modul yang terbaik adalah bergerak ke box dengan SSH. Ia menggunakan modul yang anda cuba menggunakan dan kemudian mengembangkan dari servis keadaan. Ini lebih jelas daripada cara lain yang kita memiliki hari ini dan boleh diperlukan seperti yang anda inginkan. Jadi, ini cara anda menggunakan keadaan Ansible. Ini hanya sebuah hal yang saya telah beritahu. Anda perlukan hanya beberapa file, satu adalah file inventory, file bar dan playbooks untuk menggunakan keadaan Ansible atau Automation. Kemudian anda menggunakan Ansible pada semua servis untuk menggunakan keadaan Amazon pada beberapa instans atau mengembangkan doker instans dan menggunakan keadaan dalam kontainan yang berlaku. Atau anda boleh juga menggunakan keadaan lokal yang di tengah-tengah. Dan ini adalah hal terakhir yang anda boleh menggunakan dan tidak membutuhkan apa-apa yang lain. Jadi, Ansible hanya sebuah hal yang telah diperlukan. Jadi, kontainan infrastruktur adalah segala-galanya yang Devox telah berlaku selama-lain beberapa tahun. Jadi, sebuah hal yang telah diperlukan dan seluruh hal yang telah diperlukan dalam kontainan infrastruktur adalah sebuah hal yang telah diperlukan untuk menggunakan sebuah hal yang telah diperlukan untuk menggunakan. Jadi, anda mungkin fikir ia sangat mudah tapi ia sangat mudah. Jadi, ia tidak terlalu susah untuk menggunakan infrastruktur sekarang dengan Ansible dan saya tidak dapat menggunakan lebih banyak kompleksiti untuk menggunakan di presentasi kerana terserah terserah terserah terserah dan kemudian anda perlu terserah terserah terserah terserah terserah terserah terserah terserah dan kemudian terserah terserah parameter untuk menghubungi nginx. Jadi, ia tidak menghubungi command dengan set shell dan kemudian ATC nginx menghubungi nginx. Jadi, Ansible akan menghubungi instruksi pada pipeline SSH dan menghubungi ke serva. Instruksi masih bergerak di lokasi. Jadi, ia tidak mempunyai masa atau tidak mempunyai kompleksiti. Ia berlainan.