From 4b8786d020cc4724498c0559e240c106f636d9b4 Mon Sep 17 00:00:00 2001 From: OpenStack Proposal Bot Date: Mon, 23 Oct 2017 06:16:05 +0000 Subject: [PATCH] Imported Translations from Zanata For more information about this automatic import see: https://docs.openstack.org/i18n/latest/reviewing-translation-import.html Change-Id: I85c047d687a3f8a8e042e4c8b6c15dd96c8e0666 --- .../source/locale/id/LC_MESSAGES/firstapp.po | 702 +++++++++++++++++- 1 file changed, 700 insertions(+), 2 deletions(-) diff --git a/firstapp/source/locale/id/LC_MESSAGES/firstapp.po b/firstapp/source/locale/id/LC_MESSAGES/firstapp.po index 4eaac1155..41732e75f 100644 --- a/firstapp/source/locale/id/LC_MESSAGES/firstapp.po +++ b/firstapp/source/locale/id/LC_MESSAGES/firstapp.po @@ -4,11 +4,11 @@ msgid "" msgstr "" "Project-Id-Version: FirstApp 0.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-10-11 12:16+0000\n" +"POT-Creation-Date: 2017-10-23 01:16+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"PO-Revision-Date: 2017-10-15 03:44+0000\n" +"PO-Revision-Date: 2017-10-23 03:33+0000\n" "Last-Translator: suhartono \n" "Language: id\n" "Plural-Forms: nplurals=1; plural=0\n" @@ -57,6 +57,20 @@ msgstr "" "start the worker service), dan :code:`demo` (run the demo mode to request " "random fractals)." +msgid "" +":code:`ceilometer_sample_query`: shows the samples used to build the " +"statistics." +msgstr "" +":code:`ceilometer_sample_query`: menunjukkan sampel yang digunakan untuk " +"membangun statistik." + +msgid "" +":code:`ceilometer_statistics_query`: shows the statistics used to trigger " +"the alarms." +msgstr "" +":code:`ceilometer_statistics_query`: menunjukkan statistik yang digunakan " +"untuk memicu alarm." + msgid "" ":code:`detach_volume` and :code:`destroy_volume` take a volume object, not a " "name." @@ -78,6 +92,19 @@ msgstr "" ":code:`messaging` (install RabbitMQ) and :code:`faafo` (install the Faafo " "app)." +msgid "" +":code:`scale__workers_up_url`: A post to this url will add worker instances." +msgstr "" +":code:`scale__workers_up_url`: Post ke url ini akan menambahkan instance " +"pekerja." + +msgid "" +":code:`scale_workers_down_url`: A post to this url will remove worker " +"instances." +msgstr "" +":code:`scale_workers_down_url`: Post ke url ini akan menghapus instance " +"pekerja." + msgid ":doc:`/advice`: Get advice about operations." msgstr ":doc:`/advice`: Get advice about operations." @@ -161,6 +188,9 @@ msgstr "" msgid "A Ruby-based SDK. Use it to work with multiple clouds." msgstr "SDK berbasis Ruby. Gunakan untuk bekerja dengan beberapa awan." +msgid "A floating IP helper function" +msgstr "Fungsi pembantu IP mengambang" + msgid "A general overview" msgstr "Gambaran umum" @@ -186,6 +216,28 @@ msgstr "" "keys/>`_ sebelumnya. Kami akan membahas instruksi ini secara mendalam :doc:`/" "introduction`." +msgid "" +"A simple solution is to give half of your friends one address and half the " +"other, but that solution is not sustainable. Instead, you can use a `DNS " +"round robin `_ to do that " +"automatically. However, OpenStack networking can provide Load Balancing as a " +"Service, which :doc:`/networking` explains." +msgstr "" +"Solusi sederhana adalah memberi setengah dari satu alamat teman Anda dan " +"setengah lainnya, namun solusi itu tidak berkelanjutan. Sebagai gantinya, " +"Anda bisa menggunakan `DNS round robin `_ untuk melakukannya secara otomatis. Namun, jaringan OpenStack " +"dapat menyediakan Load Balancing sebagai Service, yang mana :doc:`/" +"networking` menjelaskan." + +msgid "" +"API load is a slightly different problem than the previous one regarding " +"capacity to work. We can simulate many requests to the API, as follows:" +msgstr "" +"Beban API adalah masalah yang sedikit berbeda dari yang sebelumnya mengenai " +"kapasitas untuk bekerja. Kita bisa mensimulasikan banyak permintaan ke API, " +"sebagai berikut:" + msgid "API traffic" msgstr "Lalu lintas API" @@ -204,6 +256,17 @@ msgstr "" "Tambahkan jaringan parameter dan kirimkan nama atau id untuk menyematkan " "instance ke:" +msgid "" +"Adding this capacity enables you to deal with a higher number of requests " +"for fractals. As soon as these worker instances start, they begin checking " +"the message queue for requests, reducing the overall backlog like a new " +"register opening in the supermarket." +msgstr "" +"Menambahkan kapasitas ini memungkinkan Anda menangani jumlah permintaan " +"fraktal yang lebih tinggi. Begitu instance pekerja ini dimulai, mereka mulai " +"memeriksa antrian pesan untuk permintaan, mengurangi keseluruhan simpanan " +"keseluruhan seperti pembukaan pendaftar baru di supermarket." + msgid "Advice for developers new to operations" msgstr "Saran bagi pengembang baru untuk operasi" @@ -249,6 +312,23 @@ msgstr "" "IP dari instance, menyebabkan OpenStack untuk menetapkan aturan terjemahan " "jaringan untuk mengizinkan sebuah *additional* alamat IP." +msgid "" +"An often-cited reason for designing applications by using cloud patterns is " +"the ability to **scale out**. That is: to add additional resources, as " +"required. Contrast this strategy to the previous one of increasing capacity " +"by scaling up the size of existing resources. To scale out, you must:" +msgstr "" +"Alasan yang sering dikutip untuk merancang aplikasi dengan menggunakan pola " +"awan adalah kemampuan untuk **scale out**. Yaitu: menambahkan sumber daya " +"tambahan, sesuai kebutuhan. Bandingkan strategi ini dengan kapasitas " +"peningkatan sebelumnya dengan meningkatkan (scaling up) ukuran sumber daya " +"yang ada. Untuk scale out, Anda harus:" + +msgid "And as before, the stack takes a few minutes to build!" +msgstr "" +"Dan seperti sebelumnya, stack itu membutuhkan waktu beberapa menit untuk " +"dibangun!" + msgid "And confirm it is in place:" msgstr "Dan konfirmasikan sudah ada di tempat:" @@ -291,6 +371,20 @@ msgstr "" "sistem operasi tertentu, dan menggunakan alat yang secara otomatis " "membangun, memasang, dan mengonfigurasi sistem." +msgid "Architect your application to make use of additional resources." +msgstr "Arsitek aplikasi Anda untuk memanfaatkan sumber daya tambahan." + +msgid "" +"Armed with a security group, image, and flavor size, you can add multiple " +"API services:" +msgstr "" +"Berbekal security group, image, dan flavor size, Anda dapat menambahkan " +"beberapa layanan API:" + +msgid "As before, pass in configuration settings as parameters." +msgstr "" +"Seperti sebelumnya, masuk dalam pengaturan konfigurasi sebagai parameter." + msgid "" "As in traditional IT, cloud instances are accessed through IP addresses that " "OpenStack assigns. How this is actually done depends on the networking setup " @@ -303,6 +397,23 @@ msgstr "" "mendapatkan alamat IP rout-able internet yang diberikan langsung ke instance " "Anda." +msgid "" +"As mentioned in :doc:`/introduction`, the generated fractal images are saved " +"on the local file system of the API service instances. Because you have " +"multiple API instances up and running, the fractal images are spread across " +"multiple API services, which causes a number of :code:`IOError: [Errno 2] No " +"such file or directory` exceptions when trying to download a fractal image " +"from an API service instance that does not have the fractal image on its " +"local file system." +msgstr "" +"Seperti yang disebutkan di :doc:`/introduction`, image fraktal yang " +"dihasilkan disimpan pada sistem file lokal dari instance layanan API. Karena " +"beberapa instance API Anda aktif dan berjalan, image fraktal tersebar di " +"beberapa layanan API, yang menyebabkan sejumlah pengecualian :code:`IOError: " +"[Errno 2] No such file or directory` saat mencoba mendownload image fraktal " +"dari instance layanan API yang tidak memiliki image fraktal pada sistem file " +"lokalnya." + msgid "" "As with classical infrastructure, failures of the underpinning cloud " "infrastructure (hardware, networks, and software) are unavoidable. When you " @@ -333,6 +444,14 @@ msgstr "" "pekerja dapat mengambil permintaan. Skrip instalasi aplikasi Fractals " "menerima beberapa parameter." +msgid "" +"As you change the topology of your applications, you must update or create " +"security groups. Here, you re-create the required security groups." +msgstr "" +"Saat Anda mengubah topologi aplikasi Anda, Anda harus memperbarui atau " +"membuat grup keamanan. Di sini, Anda menciptakan kembali kelompok keamanan " +"yang dibutuhkan." + msgid "Associate a floating IP for external connectivity" msgstr "Mengaitkan IP terapung untuk konektivitas eksternal" @@ -431,6 +550,19 @@ msgstr "" "Sebelum menjalankan skrip ini, konfirmasikan bahwa Anda telah menyetel " "informasi autentikasi, flavor ID, dan image ID." +msgid "" +"Before you scale out your application services, like the API service or the " +"workers, you must add a central database and an :code:`app-services` " +"messaging instance. The database and messaging queue will be used to track " +"the state of fractals and to coordinate the communication between the " +"services." +msgstr "" +"Sebelum Anda mengurangi layanan aplikasi Anda, seperti layanan API atau " +"pekerja, Anda harus menambahkan database pusat dan instance pengiriman :" +"code:`app-services` . Database dan antrian pesan akan digunakan untuk " +"melacak keadaan fraktal dan untuk mengkoordinasikan komunikasi antara " +"layanan." + msgid "Block Storage" msgstr "Block Storage" @@ -463,6 +595,13 @@ msgstr "" "CI/CD berarti Anda selalu menguji aplikasi Anda dan sering melakukan " "penyebaran ke produksi." +msgid "" +"Call the :code:`faafo` command-line interface to request the generation of " +"five large fractals." +msgstr "" +"Panggil antarmuka command-line :code:`faafo` untuk meminta pembangkit lima " +"fraktal besar." + msgid "" "Change the API code, such as \"list fractals,\" to query Object Storage to " "get the metadata." @@ -561,6 +700,9 @@ msgstr "" msgid "Configure the Fractals app to use Object Storage" msgstr "Konfigurasikan aplikasi Fractal untuk menggunakan Object Storage" +msgid "Confirm that the stack created two alarms:" +msgstr "Konfirmasikan bahwa stack itu membuat dua alarm:" + msgid "Confirm that they were added:" msgstr "Konfirmasikan bahwa mereka telah ditambahkan:" @@ -613,6 +755,12 @@ msgstr "" "Buat dan hapus sumber daya komputasi. Sumber daya ini adalah instance mesin " "virtual tempat aplikasi Fractals berjalan." +msgid "Create more API service requests" +msgstr "Buat lebih banyak permintaan layanan API" + +msgid "Create more tasks" +msgstr "Buat lebih banyak tugas" + msgid "Create networks" msgstr "Buat jaringan" @@ -630,6 +778,15 @@ msgstr "" msgid "Customize networking for better performance and segregation." msgstr "Sesuaikan jaringan untuk kinerja dan segregasi yang lebih baik." +msgid "" +"Define a short function to locate unused or allocate floating IPs. This " +"saves a few lines of code and prevents you from reaching your floating IP " +"quota too quickly." +msgstr "" +"Tentukan fungsi singkat untuk menemukan yang tidak digunakan atau " +"mengalokasikan IP mengambang. Ini menghemat beberapa baris kode dan mencegah " +"Anda mencapai kuota IP mengambang Anda terlalu cepat." + msgid "Delete containers" msgstr "Hapus kontainer" @@ -704,6 +861,9 @@ msgstr "Jelajahi dan terapkan fitur awan OpenStack yang canggih." msgid "Extra features" msgstr "Fitur tambahan" +msgid "Extra security groups" +msgstr "Kelompok keamanan ekstra" + msgid "Extras" msgstr "Ekstra" @@ -777,6 +937,9 @@ msgstr "" "ke Orchestration API. Template itu berisi dua sumber dengan atribut :code: " "`type` yang disetel ke :code:`OS::Nova::Server`." +msgid "For example:" +msgstr "Sebagai contoh:" + msgid "" "For information about supported features and how to work with an existing " "database service installation, see `Database as a Service in OpenStack " @@ -846,6 +1009,9 @@ msgstr "" "skala aplikasi Anda. Atau, cobalah salah satu langkah berikut dalam " "tutorialnya:" +msgid "Generate load" +msgstr "Membangkitkan muatan" + msgid "Get more information about the stack:" msgstr "Dapatkan informasi lebih lanjut tentang stack:" @@ -858,6 +1024,36 @@ msgstr "Go" msgid "Go ahead and create two instances." msgstr "Silakan membuat dua instance." +msgid "" +"Go ahead and delete the existing instances and security groups that you " +"created in previous sections. Remember, when instances in the cloud are no " +"longer working, remove them and re-create something new." +msgstr "" +"Lanjutkan dan hapus instance dan kelompok keamanan yang ada yang Anda buat " +"di bagian sebelumnya. Ingat, saat kejadian di awan tidak lagi berfungsi, " +"lepaskan mereka dan ciptakan kembali sesuatu yang baru." + +msgid "" +"Go ahead and test the fault tolerance. Start deleting workers and API " +"instances. As long as you have one of each, your application is fine. " +"However, be aware of one weak point. The database contains the fractals and " +"fractal metadata. If you lose that instance, the application stops. Future " +"sections will explain how to address this weak point." +msgstr "" +"Silakan menguji toleransi kesalahan. Mulai menghapus pekerja dan instance " +"API. Selama Anda memilikinya, aplikasi Anda baik-baik saja. Namun, " +"perhatikan satu titik lemah. Database berisi fraktal dan metadata fraktal. " +"Jika Anda kehilangan instance itu, aplikasi akan berhenti. Bagian " +"selanjutnya akan menjelaskan bagaimana mengatasi titik lemah ini." + +msgid "" +"Go to :doc:`/durability` to learn how to use Object Storage to solve this " +"problem in an elegant way. Or, you can proceed to one of these sections:" +msgstr "" +"Lanjut ke :doc:`/durability` untuk belajar bagaimana menggunakan Object " +"Storage untuk mengatasi masalah ini dengan cara yang elegan. Atau, Anda bisa " +"melanjutkan ke salah satu bagian berikut:" + msgid "Going crazy" msgstr "Going crazy" @@ -902,6 +1098,17 @@ msgstr "" "pemulihan aplikasi Anda jika terjadi kegagalan komponen, meningkatkan " "toleransi dan ketahanan kesalahan." +msgid "" +"If either alarm reports the :code:`insufficient data` state, the default " +"sampling period of the stack is probably too low for your cloud; ask your " +"support team for assistance. You can set the period through the :code:" +"`period` parameter of the stack to match your clouds requirements." +msgstr "" +"Jika salah satu alarm melaporkan status :code:`insufficient data`, periode " +"sampling default stack mungkin terlalu rendah untuk awan Anda; Mintalah " +"bantuan tim pendukung Anda. Anda dapat mengatur periode melalui parameter :" +"code:`period` stack agar sesuai dengan persyaratan awan Anda." + msgid "" "If one application instance is compromised, all instances with the same " "image and configuration will likely suffer the same vulnerability. The " @@ -953,6 +1160,25 @@ msgstr "" "secara umum atau aplikasi OpenStack pada khususnya, bagian ini mengajarkan " "Anda bagaimana memprogram dengan komponen OpenStack." +msgid "" +"If you check the load on the :code:`app-controller` API service instance, " +"you see that the instance is not doing well. On your single CPU flavor " +"instance, a load average greater than 1 means that the server is at capacity." +msgstr "" +"Jika Anda memeriksa beban pada instance layanan API :code:`app-" +"controller` , Anda melihat instance tidak berjalan dengan baik. Pada " +"instance flavor CPU tunggal Anda, rata-rata beban lebih besar dari 1 berarti " +"server berkapasitas." + +msgid "" +"If you check the load on the worker, you can see that the instance is not " +"doing well. On the single CPU flavor instance, a load average greater than 1 " +"means that the server is at capacity." +msgstr "" +"Jika Anda memeriksa muatan pekerja, Anda bisa melihat instance tidak " +"berjalan dengan baik. Pada instance flavor CPU tunggal, rata-rata muatan " +"lebih besar dari 1 berarti server berada pada kapasitas." + msgid "" "If you deploy your application on a regular basis, you can resolve outages " "and make security updates without manual intervention. If an outage occurs, " @@ -969,6 +1195,13 @@ msgstr "" "yang diperbarui. Kemudian, Anda dapat menghentikan nodus yang rentan dan " "lalu lintas gagal (fail-over) ke instance baru secara otomatis." +msgid "" +"If you do not have a working application, follow the steps in :doc:" +"`introduction` to create one." +msgstr "" +"Jika Anda tidak memiliki aplikasi yang bekerja, ikuti langkah-langkah di :" +"doc:`introduction` untuk membuatnya." + msgid "" "If you do not know Maven then the `Maven home site `_ is a good place to learn more." @@ -994,6 +1227,15 @@ msgstr "" "menghindari menentukan :code:`auth_url:` dan sebaliknya menentukan :code:" "`profile: $PROVIDER_NAME` di file clouds.yml" +msgid "" +"If you had a load balancer, you could distribute this load between the two " +"different API services. You have several options. The :doc:`networking` " +"section shows you one option." +msgstr "" +"Jika Anda memiliki penyeimbang beban, Anda dapat mendistribusikan beban ini " +"di antara dua layanan API yang berbeda. Anda memiliki beberapa pilihan. " +"Bagian :doc:`networking` menunjukkan satu pilihan." + msgid "" "If you have no free floating IPs that have been allocated for your project, " "first select a network which offer allocation of floating IPs. In this " @@ -1098,6 +1340,13 @@ msgstr "" "Jika penyedia Anda tidak mendukung region (daerah), cobalah string kosong " "('') untuk `region_name`." +msgid "" +"In a new Terminal window, SSH into the 'api' API instance. Use the key pair " +"name that you passed in as a parameter." +msgstr "" +"Di jendela Terminal yang baru, SSH masuk ke instance API 'api'. Gunakan nama " +"pasangan kunci yang Anda disampaikan sebagai parameter." + msgid "" "In addition to configuring backups, review your policies about what you back " "up and how long to retain each backed up item." @@ -1180,6 +1429,13 @@ msgstr "" "command-line 'heat' untuk mengakses Orchestration API secara langsung " "melalui file template." +msgid "" +"In the Terminal window where you run ceilometer, run :code:" +"`ceilometer_sample_query` to see the samples." +msgstr "" +"Di jendela Terminal tempat Anda menjalankan ceilometer, jalankan :code:" +"`ceilometer_sample_query` untuk melihat sampelnya." + msgid "" "In the following example, set :code:`pub_key_file` to the location of your " "public SSH key file." @@ -1187,6 +1443,30 @@ msgstr "" "Pada contoh berikut, mengatur :code:`pub_key_file` ke lokasi file kunci SSH " "publik Anda." +msgid "In the outputs section of the stack, you can run these web API calls:" +msgstr "" +"Di bagian keluaran stack, Anda dapat menjalankan panggilan API web ini:" + +msgid "" +"In the previous steps, you split out several services and expanded capacity. " +"To see the new features of the Fractals application, SSH to one of the app " +"instances and create a few fractals." +msgstr "" +"Pada langkah sebelumnya, Anda membagi beberapa layanan dan kapasitas yang " +"diperluas. Untuk melihat fitur baru aplikasi Fractal, SSH ke salah satu " +"instance aplikasi dan membuat beberapa fraktal." + +msgid "" +"In theory, you could use a simple script to monitor the load on your workers " +"and API services and trigger the creation of instances, which you already " +"know how to do. Congratulations! You are ready to create scalable cloud " +"applications." +msgstr "" +"Secara teori, Anda bisa menggunakan skrip sederhana untuk memantau beban " +"pada pekerja dan layanan API Anda dan memicu terciptanya instance, yang " +"sudah Anda ketahui bagaimana melakukannya. Selamat! Anda siap membuat " +"aplikasi cloud scalable." + msgid "" "In this case, we are presenting a shell script as the `userdata `_. " @@ -1209,6 +1489,13 @@ msgstr "" "(router penyewa) yang sebelumnya dibuat oleh penyedia awan Anda atau oleh " "Anda sendiri, mengikuti petunjuk di lampiran." +msgid "" +"In this template, the alarms use metadata that is attached to each worker " +"instance. The metadata is in the :code:`metering.stack=stack_id` format." +msgstr "" +"Dalam template ini, alarm menggunakan metadata yang dilampirkan pada setiap " +"instance pekerja. Metadata ada di format :code:`metering.stack=stack_id`." + msgid "" "In this tutorial, we have downloaded the latest version of our application " "from source and installed it on a standard image. Our magic installation " @@ -1237,6 +1524,10 @@ msgstr "" "Di pusat data tradisional, segmen jaringan didedikasikan untuk jenis lalu " "lintas jaringan tertentu." +msgid "In your SSH session, confirm that no fractals were generated:" +msgstr "" +"Dalam sesi SSH Anda, konfirmasikan bahwa tidak ada fractal yang dihasilkan:" + msgid "" "Initially, the focus is on scaling the workers because they consume the most " "resources." @@ -1345,6 +1636,9 @@ msgstr "" msgid "Launch an instance" msgstr "Luncurkan sebuah instance" +msgid "Launch the stack with auto-scaling workers:" +msgstr "Luncurkan stack dengan pekerja auto-scaling:" + msgid "" "Leave your shell open to use it for another instance deployment in this " "section." @@ -1411,6 +1705,16 @@ msgstr "" msgid "Load balancing" msgstr "Penyeimbang beban (load balancing)" +msgid "Load the API: Create a lot of API service requests" +msgstr "Muat API: Buat banyak permintaan layanan API" + +msgid "" +"Load the worker: Create a lot of tasks to max out the CPU of existing worker " +"instances" +msgstr "" +"Muatkan pekerja: Buat banyak tugas untuk memaksimalkan CPU dari instance " +"pekerja yang ada" + msgid "Log in to the server to run the following steps." msgstr "Log in ke server untuk menjalankan langkah-langkah berikut." @@ -1439,6 +1743,9 @@ msgstr "" msgid "Make it durable" msgstr "Make it durable" +msgid "Make it possible to add new resources to your application." +msgstr "Memungkinkan untuk menambahkan sumber daya baru ke aplikasi Anda." + msgid "" "Many of the network concepts that are discussed in this section are already " "present in the diagram above. A tenant router provides routing and external " @@ -1594,6 +1901,13 @@ msgstr "Selanjutnya, mulai instance kedua, yang akan menjadi instance pekerja:" msgid "Next, tell the script which flavor you want to use:" msgstr "Selanjutnya, beritahu script yang flavor ingin Anda gunakan:" +msgid "" +"Note that the worker instance is part of an :code:`OS::Heat::" +"AutoScalingGroup`." +msgstr "" +"Perhatikan bahwa instance pekerja adalah bagian dari :code:`OS::Heat::" +"AutoScalingGroup`." + msgid "" "Note that this time, when you create a security group, you include a rule " "that applies to only instances that are part of the worker group." @@ -1725,6 +2039,13 @@ msgid "Now, no more objects are available in the :code:`fractals` container." msgstr "" "Sekarang, tidak ada lagi benda yang tersedia di container :code:`fractals``." +msgid "" +"Now, wait until all the fractals are generated and the instances have idled " +"for some time." +msgstr "" +"Sekarang, tunggu sampai semua fractal dihasilkan dan instance telah hilang " +"selama beberapa waktu." + msgid "Now, you can boot and configure the instance." msgstr "Sekarang, Anda bisa boot dan mengkonfigurasi instance." @@ -1743,6 +2064,27 @@ msgstr "" "untuk mengakses API untuk melihat image fraktal yang dibuat, dan antarmuka " "command line yang sederhana." +msgid "" +"Of course, creating a monitoring system for a single application might not " +"make sense. To learn how to use the OpenStack Orchestration monitoring and " +"auto-scaling capabilities to automate these steps, see :doc:`orchestration`." +msgstr "" +"Tentu saja, membuat sistem pemantauan untuk satu aplikasi mungkin tidak " +"masuk akal. Untuk mempelajari cara menggunakan pemantauan OpenStack " +"Orchestration dan kemampuan penskalaan otomatis untuk mengotomatisasi " +"langkah-langkah ini, lihat :doc:`orchestration`." + +msgid "" +"Of course, having access to additional resources is only part of the game " +"plan; while you can manually add or delete resources, you get more value and " +"more responsiveness if the application automatically requests additional " +"resources when it needs them." +msgstr "" +"Tentu saja, memiliki akses ke sumber daya tambahan hanyalah bagian dari " +"rencana permainan; Sementara Anda dapat menambahkan atau menghapus sumber " +"daya secara manual, Anda mendapatkan nilai lebih dan lebih responsif jika " +"aplikasi meminta secara otomatis sumber daya tambahan saat dibutuhkan." + msgid "" "Once you have configured permissions, you must know where to access the " "application." @@ -1949,6 +2291,9 @@ msgstr "Python" msgid "Regions and geographic diversity" msgstr "Kawasan dan keanekaragaman geografis" +msgid "Remove the existing app" +msgstr "Hapus aplikasi yang ada" + msgid "" "Removing the egress rule created by OpenStack will cause your instance " "networking to break." @@ -1956,9 +2301,23 @@ msgstr "" "Menghapus aturan egress yang dibuat oleh OpenStack akan menyebabkan jaringan " "instance Anda terputus." +msgid "" +"Replace :code:`IP_API_1` and :code:`IP_API_2` with the corresponding " +"floating IPs. Replace FRACTAL_UUID with the UUID of an existing fractal." +msgstr "" +"Ganti :code:`IP_API_1` dan :code:`IP_API_2` dengan IP mengambang yang " +"sesuai. Ganti FRACTAL_UUID dengan UUID dari fraktal yang ada." + msgid "Replace :code:`IP_API_1` with the IP address of the API instance." msgstr "Ganti :code:`IP_API_1` dengan alamat IP dari instance API." +msgid "" +"Replace :code:`IP_API_1` with the IP address of the first API instance and " +"USERNAME with the appropriate user name." +msgstr "" +"Ganti :code:`IP_API_1` dengan alamat IP dari instance API pertama dan " +"USERNAME dengan nama pengguna yang sesuai." + msgid "" "Replace :code:`IP_CONTROLLER` with the IP address of the controller instance " "and USERNAME to the appropriate user name." @@ -1966,6 +2325,17 @@ msgstr "" "Ganti :code:`IP_CONTROLLER` dengan alamat IP dari instance controller dan " "USERNAME ke nama pengguna yang sesuai." +msgid "" +"Replace :code:`IP_CONTROLLER` with the IP address of the controller instance " +"and USERNAME with the appropriate user name." +msgstr "" +"Ganti :code:`IP_CONTROLLER` dengan alamat IP dari instance controller dan " +"USERNAME dengan nama pengguna yang sesuai." + +msgid "" +"Replace :code:`IP_CONTROLLER` with the IP address of the controller instance." +msgstr "Ganti :code:`IP_CONTROLLER` dengan alamat IP dari instance controller." + msgid "" "Replace :code:`IP_DATABASE` with the IP address of the database instance and " "USERNAME to the appropriate user name." @@ -1980,9 +2350,42 @@ msgstr "" "Menggantikan :code:`IP_WORKER_1` Dengan alamat IP dari instance pekerja dan " "USERNAME ke nama pengguna yang sesuai." +msgid "" +"Replace :code:`IP_WORKER` with the IP address of the worker instance and " +"USERNAME with the appropriate user name." +msgstr "" +"Ganti :code:`IP_WORKER` dengan alamat IP dari instance pekerja dan USERNAME " +"dengan nama pengguna yang sesuai." + msgid "Ruby" msgstr "Ruby" +msgid "" +"Run the :code:`ceilometer_statistics_query`: command to see the derived " +"statistics." +msgstr "" +"Jalankan perintah :code:`ceilometer_statistics_query`: untuk melihat " +"statistik turunan." + +msgid "" +"Run the :code:`nova list` command to confirm that the :code:`OS::Heat::" +"AutoScalingGroup` has created more instances:" +msgstr "" +"Jalankan perintah :code:`nova list` untuk memastikan bahwa :code:`OS::Heat::" +"AutoScalingGroup` telah menciptakan lebih banyak instance:" + +msgid "" +"Run the :code:`nova list` command to confirm that the :code:`OS::Heat::" +"AutoScalingGroup` removed the unneeded instances:" +msgstr "" +"Jalankan perintah :code:`nova list` untuk memastikan bahwa :code:`OS::Heat::" +"AutoScalingGroup` menghapus instance yang tidak dibutuhkan:" + +msgid "" +"Run the :code:`nova list` command. This template created three instances:" +msgstr "" +"Jalankan perintah :code:`nova list`. Template ini membuat tiga instance:" + msgid "Run the script to start the deployment." msgstr "Jalankan skrip untuk memulai pengerahan." @@ -1999,6 +2402,15 @@ msgstr "Skalabilitas" msgid "Scale available resources up and down." msgstr "Skala sumber daya yang tersedia naik dan turun." +msgid "Scale the API service" +msgstr "Skala layanan API" + +msgid "Scale the workers" +msgstr "Skala pekerja" + +msgid "Scaling out" +msgstr "Scaling out" + msgid "Security" msgstr "Keamanan" @@ -2034,6 +2446,9 @@ msgstr "" "config/tree/README.rst>`_, untuk mengkonfigurasi awan Anda menggunakan " "profil." +msgid "See the state of the alarms set up by the template:" +msgstr "Lihat keadaan alarm yang diatur oleh template:" + msgid "" "Set the image and size variables to appropriate values for your cloud. We " "will use these variables in later sections." @@ -2094,6 +2509,16 @@ msgstr "" msgid "Specify the flavor ID that you would like to use." msgstr "Tentukan ID flavor yang ingin Anda gunakan." +msgid "" +"Spend some time playing with the stack and the Fractal app to see how it " +"works." +msgstr "" +"Luangkan waktu untuk bermain dengan stack dan aplikasi Fractal untuk melihat " +"cara kerjanya." + +msgid "Split the database and message queue" +msgstr "Memisahkan database dan message queue" + msgid "Splitting services across multiple instances" msgstr "Memisahkan layanan di beberapa instance" @@ -2164,6 +2589,41 @@ msgstr "" "tidak beres dengan salah satu server tersebut, tugas staf adalah melakukan " "apa pun untuk memperbaikinya lagi dan menyimpan server dan aplikasinya." +msgid "" +"The :code:`OS::Heat::AutoScalingGroup` removes instances in creation order. " +"So the worker instance that was created first is the first instance to be " +"removed." +msgstr "" +"The :code:`OS::Heat::AutoScalingGroup` menghapus instance dalam urutan " +"pembuatan. Jadi instance pekerja yang dibuat pertama adalah instance pertama " +"yang harus dihapus." + +msgid "" +"The :doc:`/introduction` section describes how to build in a modular " +"fashion, create an API, and other aspects of the application architecture. " +"Now you will see why those strategies are so important. By creating a " +"modular application with decoupled services, you can identify components " +"that cause application performance bottlenecks and scale them out. Just as " +"importantly, you can also remove resources when they are no longer " +"necessary. It is very difficult to overstate the cost savings that this " +"feature can bring, as compared to traditional infrastructure." +msgstr "" +"Bagian :doc:`/introduction` menjelaskan bagaimana membangun secara modular, " +"membuat API, dan aspek arsitektur aplikasi lainnya. Sekarang Anda akan " +"melihat mengapa strategi tersebut sangat penting. Dengan membuat aplikasi " +"modular dengan layanan decoupled, Anda dapat mengidentifikasi komponen yang " +"menyebabkan kemacetan kinerja aplikasi dan memperkecilnya. Sama pentingnya, " +"Anda juga dapat menghapus sumber daya saat tidak diperlukan lagi. Sangat " +"sulit untuk melebih-lebihkan penghematan biaya yang bisa diperoleh fitur " +"ini, dibandingkan dengan infrastruktur tradisional." + +msgid "" +"The CPU utilization across workers increases as workers start to create the " +"fractals." +msgstr "" +"Pemanfaatan CPU di seluruh pekerja meningkat saat para pekerja mulai " +"menciptakan fractal." + msgid "" "The Fractals app currently uses the local file system on the instance to " "store the images that it generates. For a number of reasons, this approach " @@ -2282,6 +2742,15 @@ msgstr "" "The `RabbitMQ getting started tutorial `_ memberikan pengenalan yang bagus untuk pesan antrian." +msgid "" +"The `generated_by` field shows the worker that created the fractal. Because " +"multiple worker instances share the work, fractals are generated more " +"quickly and users might not even notice when a worker fails." +msgstr "" +"Field `generated_by` menunjukkan pekerja yang menciptakan fraktal. Karena " +"beberapa instance pekerja berbagi pekerjaan, fraktal dihasilkan lebih cepat " +"dan pengguna mungkin tidak menyadarinya saat pekerja gagal." + msgid "" "The `hello_faafo `_ Hot template demonstrates how to " @@ -2303,6 +2772,9 @@ msgstr "" msgid "The actual auth URL is:" msgstr "URL auth sebenarnya adalah:" +msgid "The alarms have the form:" +msgstr "Alarm memiliki bentuk:" + msgid "" "The application stores the generated fractal images directly in the database " "used by the API service instance. Storing image files in a database is not " @@ -2318,6 +2790,19 @@ msgstr "" "memiliki akses ke data. Untuk praktik terbaik, kami merekomendasikan " "menyimpan objek di Object Storage, yang tercakup dalam :doc:`durability`." +msgid "" +"The auto-scaling stack sets up an API instance, a services instance, and an " +"auto-scaling group with a single worker instance. It also sets up ceilometer " +"alarms that add worker instances to the auto-scaling group when it is under " +"load, and removes instances when the group is idling. To do this, the alarms " +"post to URLs." +msgstr "" +"Stack penskalaan otomatis membentuk instance API, instance layanan, dan grup " +"skala otomatis dengan instance pekerja tunggal. Ini juga memasang alarm " +"ceilometer yang menambahkan instance pekerja ke grup skala otomatis saat " +"berada di bawah beban, dan menghapus instance saat grup sedang menganggur. " +"Untuk melakukan ini, pos alarm ke URL." + msgid "" "The client object accesses the Compute v2.0 service and type v2.1, so that " "version is in this tutorial." @@ -2400,9 +2885,26 @@ msgid "" msgstr "" "Aplikasi fraktal yang kami bangun berisi jenis lalu lintas jaringan ini:" +msgid "" +"The fractals are now available from any of the app-api hosts. To verify, " +"visit http://IP_API_1/fractal/FRACTAL_UUID and http://IP_API_2/fractal/" +"FRACTAL_UUID. You now have multiple redundant web services. If one fails, " +"you can use the others." +msgstr "" +"Fraktal sekarang tersedia dari host app-api manapun. Untuk memverifikasi, " +"kunjungi http://IP_API_1/fractal/FRACTAL_UUID dan http://IP_API_2/fractal/" +"FRACTAL_UUID. Anda sekarang memiliki banyak layanan web berlebihan. Jika " +"gagal, Anda bisa menggunakan yang lain." + msgid "The magic revisited" msgstr "Magic revisited" +msgid "" +"The message queue can take a while to notice that worker instances have died." +msgstr "" +"Antrian pesan bisa memakan waktu lama untuk memperhatikan bahwa instance " +"pekerja telah meninggal." + msgid "" "The most common way for OpenStack clouds to allocate Internet rout-able IP " "addresses to instances, however, is through the use of floating IPs. A " @@ -2433,12 +2935,32 @@ msgstr "" "kambing secara online, beri nama :code:`goat.jpg`, dan unggah ke kontainer " "Anda :code:`fractals`:" +msgid "" +"The outputs section of the stack contains two ceilometer command-line " +"queries:" +msgstr "Bagian output dari stack berisi dua ceilometer command-line queries:" + msgid "The parameter :code:`Size` is in gigabytes." msgstr "Parameter :code:`Size` ada di gigabyte." msgid "The parameter :code:`size` is in gigabytes." msgstr "Parameter :code:`size` ada di gigabyte." +msgid "The prefix is `metering.` For example, `metering.some_name`." +msgstr "Awalannya adalah `metering.` Misalnya, `metering.some_name`." + +msgid "" +"The previous section uses two virtual machines - one 'control' service and " +"one 'worker'. The speed at which your application can generate fractals " +"depends on the number of workers. With just one worker, you can produce only " +"one fractal at a time. Before long, you will need more resources." +msgstr "" +"Bagian sebelumnya menggunakan dua mesin virtual - satu layanan 'control' " +"dan satu 'worker'. Kecepatan di mana aplikasi Anda dapat menghasilkan " +"fraktal bergantung pada jumlah pekerja. Dengan hanya satu pekerja, Anda " +"hanya bisa menghasilkan satu fraktal sekaligus. Tidak lama lagi, Anda akan " +"membutuhkan lebih banyak sumber daya." + msgid "" "The rest of this tutorial will not reference the all-in-one instance you " "created in section one. Take a moment to delete this instance." @@ -2446,6 +2968,9 @@ msgstr "" "Sisa tutorial ini tidak akan mereferensikan all-in-one instance yang Anda " "buat di bagian pertama. Luangkan waktu untuk menghapus instance ini." +msgid "The samples and the statistics are listed in opposite time order!" +msgstr "Sampel dan statistiknya tercantum dalam urutan waktu yang berlawanan!" + msgid "The second application is an OpenStack application that enables you to:" msgstr "Aplikasi kedua adalah aplikasi OpenStack yang memungkinkan Anda untuk:" @@ -2454,6 +2979,17 @@ msgstr "" "Shade framework (kerangka teduh) dapat memilih dan menetapkan floating IP " "(IP apung) bebas dengan cepat" +msgid "" +"The sheer number of requests means that some requests for fractals might not " +"make it to the message queue for processing. To ensure that you can cope " +"with demand, you must also scale out the API capability of the Fractals " +"application." +msgstr "" +"Jumlah permintaan sebenarnya berarti beberapa permintaan fraktal mungkin " +"tidak sampai ke antrian pesan untuk diproses. Untuk memastikan bahwa Anda " +"dapat mengatasi permintaan, Anda juga harus meningkatkan kemampuan API dari " +"aplikasi Fractals." + msgid "The stack automatically creates a Nova instance, as follows:" msgstr "" "Stack tersebut secara otomatis menciptakan instance Nova, sebagai berikut:" @@ -2504,6 +3040,9 @@ msgstr "Kemudian pasang ke instance:" msgid "Then request an IP number be allocated from the pool." msgstr "Kemudian meminta nomor IP dialokasikan dari kolam." +msgid "Then, create a pair of large fractals:" +msgstr "Kemudian, buat sepasang fractal besar:" + msgid "" "There are also multiple storage back ends (to store the generated fractal " "images) and a database component (to store the state of tasks), but we will " @@ -2533,6 +3072,16 @@ msgstr "" "mereka :code:`faafo get --help`, :code:`faafo list --help`, dan :code:`faafo " "delete --help`." +msgid "" +"These demonstrate how the Ceilometer alarms add and remove instances. To use " +"them:" +msgstr "" +"Ini menunjukkan bagaimana alarm Ceilometer menambahkan dan menghapus contoh. " +"Untuk menggunakannya:" + +msgid "These queries provide a view into the behavior of the stack." +msgstr "Query ini memberikan pandangan tentang perilaku stack." + msgid "" "These saved samples are aggregated to produce a statistic. The statistic " "that we are interested in is **avg**: the average of the samples over a " @@ -2541,6 +3090,17 @@ msgstr "" "Sampel yang disimpan ini dikumpulkan untuk menghasilkan statistik. Statistik " "yang kami minati adalah **avg**: rata-rata sampel selama periode tertentu." +msgid "" +"These services are client-facing, so unlike the workers they do not use a " +"message queue to distribute tasks. Instead, you must introduce some kind of " +"load balancing mechanism to share incoming requests between the different " +"API services." +msgstr "" +"Layanan ini bersifat klien, sangat tidak seperti para pekerja mereka tidak " +"menggunakan antrian pesan untuk mendistribusikan tugas. Sebagai gantinya, " +"Anda harus memperkenalkan semacam mekanisme load balancing untuk berbagi " +"permintaan yang masuk antara berbagai layanan API." + msgid "" "These tools vastly reduce the effort it takes to work with large numbers of " "servers, and also improve the ability to recreate, update, move, and " @@ -2593,6 +3153,13 @@ msgstr "Kode ini menghasilkan output seperti ini:" msgid "This code returns the floating IP address:" msgstr "Kode ini mengembalikan floating IP address:" +msgid "" +"This command returns a very long list of meters. Once a meter is created, it " +"is never thrown away!" +msgstr "" +"Perintah ini mengembalikan daftar meter yang sangat panjang. Sekali satu " +"meter dibuat, tidak pernah dibuang!" + msgid "This document has not yet been completed for the .NET SDK." msgstr "Dokumen ini belum selesai untuk .NET SDK." @@ -2609,6 +3176,14 @@ msgstr "" "File ini berisi semua kode dari bagian tutorial ini. Kelas ini memungkinkan " "Anda melihat dan menjalankan kode." +msgid "" +"This file contains all the code from this tutorial section. This " +"comprehensive code sample lets you view and run the code as a single script." +msgstr "" +"File ini berisi semua kode dari bagian tutorial ini. Sampel kode " +"komprehensif ini memungkinkan Anda melihat dan menjalankan kode sebagai satu " +"skrip." + msgid "This gets an IP address that you can assign to your instance:" msgstr "" "Ini mendapatkan alamat IP yang dapat Anda tetapkan untuk instance Anda:" @@ -2644,6 +3219,24 @@ msgstr "" "dalam memori dan kemudian mengirimkannya, metode ini lebih efisien, terutama " "untuk file yang lebih besar." +msgid "" +"This process was obviously a very manual one. Figuring out that we needed " +"more workers and then starting new ones required some effort. Ideally the " +"system would do this itself. If you build your application to detect these " +"situations, you can have it automatically request and remove resources, " +"which saves you the effort of doing this work yourself. Instead, the " +"OpenStack Orchestration service can monitor load and start instances, as " +"appropriate. To find out how to set that up, see :doc:`orchestration`." +msgstr "" +"Proses ini jelas sangat manual. Mencari tahu bahwa kami membutuhkan lebih " +"banyak pekerja dan kemudian memulai pekerjaan baru membutuhkan beberapa " +"usaha. Idealnya sistem akan melakukan ini sendiri. Jika Anda membangun " +"aplikasi Anda untuk mendeteksi situasi ini, Anda dapat memilikinya secara " +"otomatis meminta dan menghapus sumber daya, yang menghemat usaha melakukan " +"pekerjaan ini sendiri. Sebagai gantinya, layanan OpenStack Orchestration " +"dapat memantau beban dan menghidupkan instance, jika sesuai. Untuk " +"mengetahui cara mengaturnya, lihat :doc:`orchestration`." + msgid "" "This section assumes that your cloud provider has implemented the OpenStack " "Networking API (neutron). Users of clouds which have implemented legacy " @@ -2661,6 +3254,15 @@ msgstr "" "API Jaringan, awan Anda kemungkinan besar menjalankan API Jaringan. Jika " "Anda masih ragu, mintalah informasi tentang penyedia awan Anda." +msgid "" +"This section continues to illustrate the separation of services onto " +"multiple instances and highlights some of the choices that we have made that " +"facilitate scalability in the application architecture." +msgstr "" +"Bagian ini terus menggambarkan pemisahan layanan ke beberapa instance dan " +"menyoroti beberapa pilihan yang telah kita buat yang memfasilitasi " +"skalabilitas dalam arsitektur aplikasi." + msgid "This section explores options for expanding the sample application." msgstr "Bagian ini membahas opsi untuk memperluas aplikasi sampel." @@ -2803,6 +3405,9 @@ msgstr "Untuk melepaskan dan menghapus volume:" msgid "To determine whether a public IP address is assigned to your instance:" msgstr "Untuk menentukan apakah alamat IP publik diberikan pada instance Anda:" +msgid "To increase the overall capacity, add three workers:" +msgstr "Untuk meningkatkan kapasitas keseluruhan, tambahkan tiga pekerja:" + msgid "" "To install the 'trove' command-line client, see `Install the OpenStack " "command-line clients ` to implement functional checks within your " @@ -3052,6 +3697,10 @@ msgstr "" "Gunakan image, flavor, key pair, dan userdata untuk membuat sebuah instance. " "Setelah Anda meminta instance, tunggulah untuk membangunnya." +msgid "Use the stack ID to get more information about the stack:" +msgstr "" +"Gunakan stack ID untuk mendapatkan informasi lebih lanjut tentang stack:" + msgid "" "Use this guide to install the 'openstack' command-line client: https://docs." "openstack.org/cli-reference/common/" @@ -3109,9 +3758,15 @@ msgstr "Values" msgid "Verify that the stack was successfully created:" msgstr "Pastikan stack berhasil dibuat:" +msgid "Verify that we have had an impact" +msgstr "Verifikasi bahwa kami memiliki dampak" + msgid "Verify the nova instance was deleted when the stack was removed:" msgstr "Verifikasi instance nova telah dihapus saat stack dihapus:" +msgid "Wait for it to reach the :code:`CREATE_COMPLETE` status:" +msgstr "Tunggu sampai mencapai status :code:`CREATE_COMPLETE`:" + msgid "" "Watch :code:`top` on the worker instance. Right after calling :code:`faafo` " "the :code:`faafo-worker` process should start consuming a lot of CPU cycles." @@ -3242,6 +3897,17 @@ msgstr "" msgid "Who should read this guide" msgstr "Siapa yang harus membaca panduan ini?" +msgid "" +"With multiple workers producing fractals as fast as they can, the system " +"must be able to receive the requests for fractals as quickly as possible. If " +"our application becomes popular, many thousands of users might connect to " +"our API to generate fractals." +msgstr "" +"Dengan beberapa pekerja yang memproduksi fraktal secepat mungkin, sistem " +"harus dapat menerima permintaan fraktal secepat mungkin. Jika aplikasi kita " +"menjadi populer, ribuan pengguna mungkin terhubung ke API untuk menghasilkan " +"fraktal." + msgid "" "With the OpenStack Networking API, the workflow for creating a network " "topology that separates the public-facing Fractals app API from the worker " @@ -3305,6 +3971,15 @@ msgstr "" "Anda siap untuk membuat anggota untuk load balancer pool, yang merujuk pada " "floating IP:" +msgid "" +"You can aggregate samples and calculate statistics across all instances with " +"the `metering.some_name` metadata that has `some_value` by using a query of " +"the form:" +msgstr "" +"Anda dapat menggabungkan sampel dan menghitung statistik di semua instance " +"dengan metadata `metering.some_name` yang memiliki `some_value` dengan " +"menggunakan kueri formulir:" + msgid "" "You can also download the OpenStack RC file from the OpenStack Horizon " "dashboard. Log in to the dashboard and click :guilabel:`Project->Access & " @@ -3394,6 +4069,13 @@ msgstr "Anda melewati pengaturan konfigurasi ini sebagai parameter:" msgid "You should be able to see them in the member list:" msgstr "Anda harus bisa melihatnya di daftar anggota:" +msgid "" +"You should be fairly confident about starting instances and distributing " +"services from an application among these instances." +msgstr "" +"Anda harus cukup percaya diri untuk memulai instance dan mendistribusikan " +"layanan dari aplikasi di antara instances ini." + msgid "" "You should now be able to see this container appear in a listing of all " "containers in your account:" @@ -3426,6 +4108,15 @@ msgstr "" "panggilan yang tidak kami cover, lihat dokumentasi volume SDK Anda, atau " "coba salah satu langkah tutorial berikut:" +msgid "" +"You should now be fairly confident working with the Orchestration service. " +"To see the calls that we did not cover and more, see the volume " +"documentation of your SDK. Or, try one of these steps in the tutorial:" +msgstr "" +"Anda sekarang harus cukup yakin bekerja dengan layanan Orchestration. Untuk " +"melihat panggilan yang tidak kami tutup dan banyak lagi, lihat dokumentasi " +"volume SDK Anda. Atau, coba salah satu langkah berikut dalam tutorial:" + msgid "" "You should now have a basic understanding of the architecture of cloud-based " "applications. In addition, you have had practice starting new instances, " @@ -3453,6 +4144,13 @@ msgstr "Anda harus melihat output seperti:" msgid "You should see output such as:" msgstr "Anda harus melihat output seperti:" +msgid "" +"You will progressively ramp up to use up six instances, so make sure that " +"your cloud account has the appropriate quota." +msgstr "" +"Anda akan semakin banyak menggunakan sampai enam instance, jadi pastikan " +"akun awan Anda memiliki kuota yang sesuai." + msgid "Your SDK might call an instance a 'node' or 'server'." msgstr "SDK Anda mungkin memanggil instance 'node' atau 'server'."