computing adalah TI gaya komputasi yang memberikan layanan TI (infrastruktur, perangkat lunak, menyimpan data dan informasi) dengan cara yang disederhanakan untuk pengguna akhir melalui internet. So how is different from existing models. Jadi bagaimana berbeda dari model yang ada. Well the fundamental differences are how these services (infrastructure, software, data store and information) are provided and how they are accessed by users. Nah perbedaan mendasar adalah bagaimana layanan ini (infrastruktur, perangkat lunak, menyimpan data dan informasi) disediakan dan bagaimana mereka diakses oleh pengguna. A most common example is Google Apps which provides web based office tools to end users. Sebuah contoh yang paling umum adalah Google Apps yang menyediakan alat-alat kantor berbasis web kepada pengguna akhir. So you just need a web browser to access the office suite of applications, where you can create, save, share documents online, without installing any dedicated software (office tools) on your computer. Jadi Anda hanya perlu web browser untuk mengakses aplikasi office suite, di mana Anda dapat membuat, menyimpan, berbagi dokumen secara online, tanpa harus memasang perangkat lunak khusus (alat kantor) pada komputer Anda. This is an example of Software as a Service cloud offering. Ini adalah contoh dari Software sebagai korban awan Service.
Google App Engine is another example which provides the infrastructure to run your business enterprise applications. Google App Engine adalah contoh lain yang menyediakan infrastruktur untuk menjalankan bisnis Anda aplikasi enterprise. This is an example of Software as well as Infrastructure level services offered over the web. Ini adalah contoh Software serta layanan tingkat Infrastruktur yang ditawarkan melalui web. Your applications can take advantage of the same scalable technologies that's used by Google applications. aplikasi Anda dapat mengambil keuntungan dari teknologi scalable yang sama yang digunakan oleh aplikasi Google. More ever, you can create your application, deploy it and run it for free using Google App Engine. Lebih sebelumnya, Anda dapat membuat aplikasi Anda, menyebarkan dan menjalankannya secara gratis menggunakan Google App Engine. There are some restrictions for free account – like 1GB of storage and up to 5 million page views a month. Ada beberapa pembatasan untuk akun gratis - 1GB seperti penyimpanan dan tampilan halaman hingga 5 juta sebulan. The registration process to setup the account is pretty simple. Proses pendaftaran untuk setup account ini cukup sederhana. I got the activation code over SMS. Saya mendapat kode aktivasi melalui SMS. Google App Engine supports Java or Python runtime environment. Google App Engine mendukung Java atau lingkungan Python runtime. If you are using Java , you can use standard Java technology – Java servlets, JSP, JPA and Java Mail. Jika Anda menggunakan Java, Anda dapat menggunakan teknologi standar Java - Java servlet, JSP, JPA dan Jawa Mail. For developing applications you can use the Google App Engine SDK. Untuk aplikasi berkembang Anda dapat menggunakan Google App Engine SDK. I plan to develop few applications using Google App Engine SDK and deploy it in my Google cloud. Saya berencana untuk mengembangkan beberapa aplikasi menggunakan Google App Engine SDK dan menyebarkan awan itu di Google. I will follow up my experiences in a separate blog. Aku akan menindaklanjuti pengalaman saya di sebuah blog terpisah.
The other characteristics of cloud computing environment comprises of providing an ability to scale (increase or decrease resources) resources as and when required. Karakteristik lain dari lingkungan komputasi awan meliputi penyediaan kemampuan untuk skala (kenaikan atau penurunan sumber daya) sumber daya  sebagaimana dan ketika diperlukan. For instance, take an example of trading application , in the current scenario, dedicated servers needs to be maintained for peak loads (and even that is not sufficient) and still maintain the servers after the trading hours where it would be under utilized. Misalnya, mengambil contoh aplikasi perdagangan, dalam skenario saat ini, dedicated server perlu dipertahankan untuk beban puncak (dan bahkan yang tidak memadai) dan masih mempertahankan servers setelah jam trading di mana itu akan berada di bawah dimanfaatkan. Wouldn't it be nice if additional resources (software or hardware) can be added at runtime based on your application demands and than decreased it during non peak hours. Bukankah lebih baik jika sumber daya tambahan (perangkat lunak atau perangkat keras) dapat ditambahkan pada runtime berdasarkan tuntutan aplikasi Anda dan dari penurunan itu selama jam sibuk non. The ability to increase or decrease capacity is one of the key characteristics of cloud computing environment. Kemampuan untuk menambah atau mengurangi kapasitas adalah salah satu ciri kunci dari lingkungan komputasi awan. This is usually achieved through a concept of virtualization. Hal ini biasanya dicapai melalui konsep virtualisasi. Virtualized as the name suggests is about creation of virtual (can be considered as a clone) version of a resource, rather than the actual physical resource. Virtual seperti namanya adalah tentang penciptaan virtual (dapat dianggap sebagai klon) versi sumber daya, bukan sumber daya fisik yang sebenarnya. The resource can be hardware or software. sumber daya bisa hardware atau software. The virtualized resource usually would represent an entity that you would like to scale, like an OS or an Application Server. Sumber daya virtual biasanya akan mewakili suatu entitas yang Anda ingin skala, seperti OS atau Aplikasi Server. The virtualized resource runs on the runtime platform (called as hyper visors) which is capable of running these multiple virtualized resources. Sumber daya virtualisasi berjalan pada platform runtime (disebut sebagai penghalang cahaya matahari hiper) yang mampu menjalankan berbagai sumber daya virtualisasi. Examples of hypervisors are VMWare ESX and ESXi. Contoh hypervisors adalah VMWare ESX dan ESXi.
The other example is Amazon which offers a host of cloud computing services over the internet. Contoh lainnya adalah Amazon yang menawarkan sejumlah layanan komputasi awan melalui internet. The Amazon Elastic Compute Cloud provides an ability to increase or decrease server capacity within minutes using web services APIs. Amazon Elastic Compute Cloud memberikan kemampuan untuk menambah atau mengurangi kapasitas server dalam hitungan menit dengan menggunakan layanan web API. You can have complete control over your virtualized resources and provide storage and messaging services which can be used by your applications. Anda dapat memiliki kontrol penuh atas sumber daya virtualisasi dan menyediakan penyimpanan dan layanan pesan yang dapat digunakan oleh aplikasi Anda.
The other benefits of cloud computing are with respect to lower power consumption usage, Green IT initiatives as you consolidate your servers and resources and used it as and when required. Manfaat lain dari komputasi awan yang berkenaan dengan penggunaan daya yang lebih rendah konsumsi, Green IT inisiatif seperti yang Anda mengkonsolidasikan server Anda dan sumber daya dan menggunakannya jika diperlukan.
In my view, list of vendors and clouds services/ cloud based applications would definitely increase over a period of time and very soon we would have our space in the cloud. Dalam pandangan saya, daftar vendor dan layanan awan / awan aplikasi berbasis pasti akan meningkat selama periode waktu dan segera kami akan ruang kita di awan. Lets not get into the security aspects now Mari kita tidak masuk ke dalam aspek keamanan sekarang :) , will post it in a future blog, but for now dive into the cloud. , Akan posting di blog masa depan, tapi untuk saat menyelam ke dalam awan.
No comments:
Post a Comment