Sim, fahrun rizaldi, hapzi ali, sumber daya komputasi dan komunikasi,universitas mercu buana,2017

WINDOWS AZURE

Microsoft menawarkan solusi Big Data yang merupakan kerjasama antara Microsoft dan Apache melalui produknya yaitu Hadoop,http://hadoop.apache.org/. Kerja sama ini dituangkan dalam satu solusi dengan Windows Azure.
Windows Azure memiliki beberapa keunggulan berikut adalah beberapa alasan yang patut dipertimbangkan dalam memilih Windows Azure sebagai platform komputasi cloud
1.Familiaritas Windows
Azure adalah berbasis Windows, sehingga dapat menulis aplikasi dalam bahasa pemrograman yang sama yang perusahaan gunakan untuk Windows apps seperti: Visual Basic, C++, C#, dll perusahaan juga dapat menggunakan alat-alat seperti Visual Studio, bersama dengan ASP.NET dan teknologi Windows lainnya .
2.64-bit Windows VMs
Aplikasi yang berjalan pada Azure berjalan dalam mesin virtual, dengan instance masing-masing sehingga aplikasi berjalan di VM sendiri pada 64-bit sistem operasi Windows Server 2012 R2. Hypervisor yang mereka jalankan dirancang khusus untuk teknologi cloud.
3.Azure SDK
Microsoft menyediakan Windows Azure Software Development Kit (SDK), yang merupakan versi dari Azure sehingga Anda dapat bekerja secara lokal ketika mengembangkan dan debugging aplikasi kemudian memindahkannya ke cloud.
4.Skabilitas dan Fleksibilitas
Menggunakan Azure, dapat dengan mudah membuat aplikasi yang berjalan secara handal dengan skala dari 10 hingga 10.000 atau bahkan 10 juta pengguna – tanpa coding tambahan. Azure Storage menyediakan skalabilitas, keamanan dan kinerja layanan penyimpanan yang efisien dalam cloud.
5.Biaya dan Keuntungannya
Mengambil keuntungan dari sumber daya di cloud memungkinkan untuk mengurangi biaya dalam biaya pembuatan, pengujian, debugging, dan pendistribusian aplikasi berbasis web.
Ketentuan harga Windows Azure akan didasarkan pada konsumsi dengan biaya per jam yang tergantung pada ukuran instance per-bulan atau biaya per-transaksi untuk layanan penyimpanan Azure berdasarkan ukuran data.
6.Pusat data berada di cloud
SQL Azure menyediakan semua manfaat dari pusat data kelas enterprise, sehingga tidak ada lagi kekhawatiran tentang back up data.
7.Keamanan
Mengetahui bahwa keamanan merupakan salah satu perhatian terbesar bagi perusahaan dalam mempertimbangkan untuk pindah ke cloud. Layanan .NET Access Control Service menyediakan cara untuk mengintegrasikan identitas, dan keamanan Assertion Markup Language (SAML) token yang digunakan oleh aplikasi untuk menentukan apakah pengguna diperbolehkan akses.
8.Traffic Manager
Pengguna dapat mengatur keseimbangan traffic incoming di beberapa host milik Windows yang tersebar di seluruh dunia. Apabila suatu aplikasi hanya tinggi trafficnya pada waktu-waktu tertentu, maka tentunya kebutuhan sumber daya hanya tinggi pada saat tertentu saja. Sehingga, kita dapat melakukan setting traffic dengan menggunakan sumber daya rendah pada saat jumlah akses rendah, dan meningkatkan kapasitas sumber daya apabila sedang mencapai peak time.
9.Interoperabilitas
Dengan Azure, dapat mengembangkan aplikasi hybrid yang memungkinkan secara lokal aplikasi untuk menggunakan layanan cloud, seperti layanan database cloud dan layanan penyimpanan. Layanan komunikasi bekerja antara aplikasi lokal dan aplikasi awan, serta perangkat mobile. Azure mendukung open standarts dan protokol internet seperti HTTP, XML, SOAP, dan REST.
Komponen teknologi Windows Azure
1. Compute
Merupakan bagian dari teknologi Windows Azure yang berguna dalam proses komputasi, baik secara foreground maupun background job (berjalan di belakang layar). Compute tools dari Windows Azure diantaranya adalah web role, worker role, dan virtual role.
2. Storage
Merupakan bagian dari teknologi Windows Azure yang berguna dalam proses penyimpanan data. Terdapat dua jenis storage dalam Windows Azure, yang pertama adalah Azure Storage yang berguna untuk penyimpanan data yang berbentuk table, cloud, dan blob. Sementara itu, bentuk storage lainnya adalah SQL Azure yang merupakan versi SQL Server yang berjalan di cloud.
3. Fabric
Merupakan bagian yang berguna sebagai “otak” dari teknologi ini. Proses ini diatur oleh Windows Azure Fabric Controller yang berguna dalam proses scheduling, resource allocation, dan management
Windows Azure bersandar pada teknologi REST (Representational State Transfer) sehingga proses komunikasi antar aplikasi dapat dilakukan dengan menggunakan protokol HTTP.
Windows Azure dan NoSQL Database
Berikut ini akan dijabarikan beberapa fitur yang dimiliki oleh Windows Azure dan SQL Azure, serta konsep NoSQL yang digunakan :
1.Azure Table Storage
Azure table storage mengimplementasikan konsep key-value record
2.SQL Azure XML Column
Windows Azure SQL Database mempunyai tipe data “xml” yang dapat digunakan untuk menyimpan data-data berbentuk XML. Kita dapat menggunakan method-method pada tipe data xml untuk melakukan proses query ke sebuah instance XML yang disimpan pada variabel atau kolom bertipe xml. Berikut adalah beberapa method yang mendukung tipe data xml:
a.query() Method (xml data type
b.value() Method (xml data type)
c.exist() Method (xml data type
d.modify() Method (xml data type)
e.nodes() Method (xml data type
Dengan menggunakan konsep XML untuk penyimpanan data, kita lebih mudah dalam mengubah schema sebuah database (struktur table, tipe data, constraints) secara dinamis.
3.Odata
OData adalah sebuah open web protocol untuk melakukan proses querying dan updating data via internet. OData memudahkan user untuk melakukan querying menggunakan protokol HTTP dan mendapatkan hasil dari proses query tersebut dalam format Atom, XML, ataupun JSON. Proses querying umum nya terhubung dengan sebuah web service yang berfungsi sebagai communication gate diantara dua proses tersebut

Fitur Hadoop yang disediakan pada Windows Azure
Pada layanan hadoop yang disediakan oleh Windows Azure terdapat 8 menu untuk pengguna, antara lain :
1.Interactive Console
berfungsi untuk melakukan manajemen hadoop melalui console. Console ini dilakukan melalui web javascript.
2.Remote Desktop
Berfungsi untuk mengendalikan komputer lainnya yang terhubung
3.Open Ports
Berfungsi untuk menampilkan konfigurasi port ODBC Server yang berguna untuk komunikasi antara aplikasi yang akan dieksekusi dengan database.
4.Manage Cluster
Berfungsi untuk melakukan konfigurasi untuk disaster recovery dan konfigurasi Windows Azure Blob.
5.Job History
Berfungsi untuk menyimpan riwayat eksekusi pekerjaan
6.Samples
Menyediakan contoh-contoh aplikasi yang dapat di eksekusi pada windows azure hadoop beserta kode programnya.
7.Download
Untuk memperoleh client driver untuk mengakses Apache Hadoop yang di sediakan,pengguna dapat download driver sesuai dengan platform yang dimiliki.
8.Create Job

Berfungsi untuk mengirim dan mengeksekusi job.
PEMBERDAYAAN  DATA SECARA ELEKTRONIK LEBIH BAIK DARI PADA MANUAL
ELEKTRONIK Pengolahan data secara elektronik merupakan serangkaian kegiatan yang dimaksudkan untuk penyediaan informasi dengan menggunakan komputer yang mencakup pengumpulan, pemprosesan, penyimpanan, dan pengawasan hasil olahan tersebut. Basis data modern menyimpan berbagai data dalam bentuk digital. Model ini memungkinkan pencarian, perubahan, dan penghapusan data dengan cepat dan mudah. Bentuk basis data modern ini terkemasdalamsebuahsistempengelolaan basis data yang terpadu (DBMS/Data Bases Management System). Beberapa hal berikut merupakan hal yang menguntungkan dalam terapan basisdata modern.
TRADISIONAL Basis data secara tradisional tersimpan dalam berbagai media sepertikertaskerja, dokumen, fotodan lain-lain. Bentuk penyimpanan ini merupakan bentuk dokumen fisik yang mungkin tersimpan dalam berbagai tempat, Bentuk penyimpanan seperti ini memiliki kelemahan dalam hal pengelolaan data. Kelemahan tersebut dapat dilihat sebagai berikut.
Data terpecah-pecah sehingga sulit dalam berbagai proses pemindahan dan transfer Memiliki media dan struktur penyimpanan yang bervariasi.
Hal ini menyulitkan dalam proses penyesuaian data. Pencarian yang lambat akibat bentuk penyimpanan secara fisik, yang mengharuskan seseorang membuka berbagai lembar atau dokumen yang banyak. Bentuk fisik dalam basis data tradisional cenderung bersifat sektoral yang hanya ditujukan untuk keperluan-keperluan tertentu.
Penggunaan data secara bersama-sama untuk berbagai tujuan menjadi sangat sulit. Jadi, pemberdayaan elektronik lebih efisien dari pada tradisional karena
1.         Data tersimpan dalam satu media.
2.         Data yang berasal dari berbagai sumber terpisah memungkinkan untuk dihubungkan dalam suatu jaringan.
3.         Data memungkinkan untuk sering dilakukan pemeriksaan sehingga lebih menjamin kebenaran dan kelengkapannya.
4.         Memungkinkan dilakukan pencarian dan pengolahan dengan cepat.
5.         Dalam bentuk ini data memungkinkan digunakan oleh berbagai penggunaka atau sistem.
SOFTWARE PESANAN MELALUI KONSUKTAN IT (OUTSOURCING)  LEBIH MAHAL DARI SOFTWARE JADI
Software Akuntansi Customize (Pesanan/Buatan).
Yang mana software jenis ini akan bersifat meng-customize yang sesuai dengan apa saja yang menjadi kebutuhan dari para calon penggunanya, apa saja yang menjadi keinginan dari para calon penggunanya (perusahaan) maka akan segera dibuatkan sesuai dengan keinginan mereka. Namun dalam hal ini kelemahannya adalah membutuhkan waktu yang tidak sebentar agar dapat mengembangkan sistemnya, menentukan alur dari sistemnya sesuai dengan keinginan dari pihak calon pemakai dan setidaknya membutuhkan pendanaan investasi yang sama sekali tidak sedikit
Software Akuntansi Paket Jadi (Program Jadi).
Program akuntansi jenis ini merupakan jenis sistem atau program yang sudah jadi, yang dimaksud dengan program akuntansi yang sudah jadi adalah sama sekali tidak bisa untuk di customize lagi (di rubah) sehingga dengan demikian para calon pengguna sama sekali tidak bisa untuk mengcustome ulang software akuntansi jenis ini, dan paling tidak alur sistem dokumen, transaksi dan perputaran manajemen dari perusahaan harus mengikuti alur dari sistem yang sudah tertata ini dan biasanya software akuntansi jenis ini sudah mengikuti alur standar perusahaan secara umum. Software akuntansi customize, mungkin saja lebih bisa untuk disesuaikan dengan apa saja kebutuhan yang diinginkan oleh perusahaan, namun yang pastinya sudah barang tentu membutuhkan biaya yang jauh lebih mahal untuk pembuatan sistemnya, belum lagi harus melakukan training pemakaaian dan selanjutnya adalah tindakan pemeliharaan/ manitenance programnya secara berkala oleh tim IT dari perusahaan vendor software.
Kelebihan membeli software :
1. Kita mempunyai kuasa penuh akan software yang kita beli
2. Kita bisa memodifikasi sesuai kebutuhan kita
3. Perusahaan terdaftar dalam list pengguna software
Kekurangan membeli Software.
1. Perusahaan harus mengeluarkan budget yang besar untuk membelinya
2. Perusahaan harus mengeluarkan biaya maintenance sendiri
3. Jika ada error maka user sendiri yang harus memperbaikainya







Daftar Pustaka
http://sepatuhanyamitos.blogspot.co.id/2014/01/mengenal-windows-azure.html (Sunday, October 1, 2017 11:00 AM)
https://azure.microsoft.com/ (Sunday, October 1, 2017 11:00 AM)
http://irsyadnurfaizi.blogspot.co.id (Sunday, October 1, 2017 11:00 AM)
http://hadoop.apache.org/ (Sunday, October 1, 2017 11:00 AM)
http://cahyo-welly.blogspot.co.id/2014/02/membeli-software-vs-menyewa-software-vs.html (Sunday, October 1, 2017 02:00 PM)
http://konsultanmanajemenautopilot.com/2016/09/30/perbedaan-software-akuntansi-custom-dan-software-akuntansi-paket-jadi/ (Sunday, October 1, 2017 02:00 PM)
http://ph-fairuz.blogspot.co.id/2015/08/perbedaan-basis-data-manual-dan.html (Sunday, October 1, 2017 02:00 PM)
https://syarkawi02.wordpress.com/tugas-sim/ (Sunday, October 1, 2017 02:00 PM)


Komentar