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
Posting Komentar