Selasa, 08 Januari 2013


Apa itu SQL Data Sync ?
SQL Azure Data Sync dibangun diatas Microsoft Sync Framework, dengan SQL Data Sync kita dimudahkan untuk membuat dan menjadwalkan singkronisasi dua arah tanpa coding. SQL Data Sync sebuah webservice yang mendukung singkronisasi terhadap Windows Azure SQL Database dengan SQL Server, dapat di customize sesuai dengan keperluan bisnis.
Dapat di customize seperti apa ?
Memilih database dan table yang akan disingkronisasikan secara bersamaaan, mendefinisikan kolom yang akan disingkronisasikan, menggunakan fasilitas filter terhadap data yang akan di singkronisasikan, menentukan arah singkronisasi (satu arah atau dua arah), dan bagaimana cara SQL Data Sync menanggapi konflik data perubahan pada data.
Kelebihan dalam menggunakan SQL Azure Data Sync ?
Tidak perlu lagi coding untuk singkronisasi data, dimana pun database berada. Berkolaporasi dengan infrastructure cloud, yang memberikan kemudahan kita agar tidak lagi mengelola infra sendiri (terutama terhadap Cloud Azure).
Bagaimana dengan Keamanannya ? SQL Data Sync menggunakan encryption terhadap seluruh data yang disimpan dan koneksifitas. Proses Authentication dengan menggunakan Windows user security, cloud authentication unique agent key, sql server database authentication, cloud certificate, dan Windows Live ID. (Detilnya)
Database yang didukung oleh SQL Data Sync adalah SQL Server 2005 SP3, dan Versi SQL Server diatasnya, Update terbaru 5 Juni 2012 SQL Data Sync mampu mengsingkronisasikan spatial data (geometry/geography) dan kemampuan untuk mengcancel task.
Tipe Singkronisasi atau disebut dengan Conflict Resolution pada SQL Data Sync, Bagaimana cara kerjanya ?
Ada dua conflict resolution, yaitu Hub Wins and Client Wins. Hub Winsperubahan data pertama pada baris #1 yang sama akan ditulis ke Hub, lalu perubahan data kedua pada baris #1 akan diabaikan setelah proses penyimpanan pada hub selesai, barulah hub akan menulis perubahan tersebut. (Dengan kata lain Hub Wins akan menerima perubahan pertama dan menolak perubahan ke 2 secara bersamaan). Lain hal dengan Client Hub jika terjadi #dua perubahan pada baris yang sama, maka perubahan yang akan digunakan adalah yang terakhir (perubahan ke #2 yang akan digunakan).
Bagaimana memulai mempergunakan SQL Data Sync ?
Syarat untuk mencoba SQL Data Sync harus memiliki :
  • SQL Server 2005 SP2
  • Windows Azure Account Subscription
  • OS Windows 7, Vista, Server 2008 dan OS diatasnya.
Untuk senjata/perangkatnya dapat menuju link (SQL Data Sync Agent Preview). Jangan lupa juga untuk menginstall SQL Server CLR TypeSQL Server SMOdan NET 4.0
Sebelum memulai kita perlu tahu langkah-langkah apa saja yang akan kita lakukan ? Dapat dilihat pada flowchart dibawah ini.

Kamis, 03 Januari 2013


Mengenal Office365
Microsoft Office 365 adalah usaha Microsoft terbaru ke dalam komputasi Cloud, menyatukan program yang membuat komunikasi dan kolaborasi online secara lebih alami. Yang terdapat didalam Office 365 yaitu Microsoft Exchange Online untuk email dan penjadwalan, Microsoft SharePoint Online untuk berbagi file dan membuat situs tim, dan Microsoft Lync Online untuk instant messaging dan online meeting. Dan Office 365 juga mencampurkan kemampuan program-program offline version dengan versi Cloud dari Office Professional Plus.
Office 365 membuat anda menggunakan Office di Cloud dengan cara yang sederhana, alami, dan terjangkau untuk membuat sebagian besar layanan yang anda sudah familiar. Terdengar terlalu bagus untuk menjadi kenyataan? Tentu tidak. Office 365 memungkinkan Anda untuk dengan mudah dan alami.
  • Berkolaborasi global secara real time.
  • menggunakan program yang Anda sudah familiar.
  • Buat sebuah Office virtual di mana Anda dapat bekerja dengan informasi aman saat Anda sedang di perjalanan.
  • Gunakan PC anda, browser, atau telepon secara bergantian.
  • Informasi Anda tetap aman.
  • Biaya Hardware anda turun.
  • Gunakan beberapa perangkat untuk mengakses dan bekerja dengan file.
  • Buat situs tim bersama.
  • Meningkatkan produktivitas dengan membuatnya mudah bagi orang untuk bekerja sama.
  • Memasukkan jejaring sosial dalam komunikasi tim Anda.
Versi Office365
Karena berbagai jenis organisasi dan bisnis memiliki kebutuhan yang berbeda, tiga versi yang berbeda dari Office 365 tersedia bagi end user. Ketiga versi itu adalah :
  • Office 365 for small businesses
  • Office 365 for enterprises
  • Office 365 for education
Kelebihan Office365
  • Virtually Anytime, Anywhere Access
Office 365 membantu Anda mengakses e-mail, dokumen penting, kontak, dan kalender pada hampir semua perangkat dari hampir di mana saja. Itu membebaskan Anda untuk bekerja di mana dan kapan Anda pilih, memungkinkan Anda untuk menanggapi permintaan penting segera, di mana pun Anda berada. Karena Anda dapat menggunakan perangkat selular untuk mengakses e-mail dan dokumen, Anda tidak harus buru-buru kembali ke Office (atau mencari tempat Wi-Fi hot jika Anda menggunakan komputer Anda). Bila bepergian, Anda dapat mengakses e-mail dan bahkan mengedit dokumen online dari Web browser paling populer.
  • Easy to Use
Office 365 adalah mudah untuk mencoba, sederhana untuk belajar, dan mudah digunakan. Ia bekerja mulus dengan program yang Anda tahu dan paling sering digunakan, termasuk Outlook, Word, Excel, OneNote dan PowerPoint. Dengan Office 365, Anda dapat memilih tools apa yang ingin anda digunakan.
  • Improved Collaboration
Dengan Office 365, Anda dapat membuat sebuah portal yang dilindungi sandi untuk berbagi file baik di dalam dan di luar organisasi Anda, memberikan Anda satu lokasi untuk menemukan versi paling terakhir dari file atau dokumen, tidak peduli berapa banyak orang bekerja pada mereka.
  • Security and Reliability
Fitur keamanan yang kuat dari Microsoft membantu melindungi data Anda. Office 365 didukung dengan uptime 99,9 persen, didukung juga penjaminan jaminan finansial. Office 365 membantu melindungi data Anda, kemampuan pemulihan bencana, Data Center di beberapa lokasi, dan kebijakan privasi yang ketat. Hal ini juga membantu melindungi lingkungan email Anda dengan antivirus yang up-to-date dan anti-spam solutions.

Selasa, 01 Januari 2013


Kali ini aku mau berbagi tentang salah satu teknologi Cloud Computing yang saat ini mulai berkembang pesat, kali ini Microsoft sudah mengenalkan teknologi yang dikenal dengan WINDOWS AZURE. Teknologi bentukan Microsoft ini adalah sebuah bentuk implementasi Platform as a Service (PaaS) dari sebuah cloud computing. Teknologi ini memungkinkan kita untuk membangun sebuah aplikasi melalui cloud, baik berupa teknologi web application, cloud service,  maupun aplikasi-aplikasi yang berjalan di atas virtual machine.
Salah satu yang menjadi keunggulan Windows Azure adalah kemampuan untuk menjalankan aplikasi dari berbagai jenis teknologi dan platform, diantaranya adalah .NET (sebagai teknologi dari Microsoft), JAVA, dan juga PHP.
Berdasarkan sejarahnya, teknologi ini pertama kali diperkenalkan pada tahun 2008 dan terus dikembangkan sehingga menjadi komersial secara umum pada tanggal 1 Februari 2010.
Terdapat tiga buah komponen dari teknologi Windows Azure, diantaranya adalah :
  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. Abstraksi dari konsep Windows Azure dapat dilihat pada gambar di bawah ini  :
Terdapat dua buah key properties yang membuat Windows Azure unggul dibandingkan kompetitornya, diantaranya adalah :
  1. Resource Elasticity : Kita dapat melakukan penyesuaian resource yang dibutuhkan secara real-time oleh suatu aplikasi yang berjalan. Sebagai contoh : apabila suatu aplikasi hanya tinggi traffic nya pada waktu-waktu tertentu (misalnya aplikasi pemilu), maka tentunya kebutuhan resource hanya tinggi pada saat tertentu saja. Oleh karena itu, kita dapat melakukan setting resourcedengan menggunakan resource rendah pada saat jumlah akses rendah, dan meningkatkan kapasitas resource apabila sedang mencapai peak time.
  2. Geo-aware : Windows Azure berjalan di atas data center Microsoft yang tersebar luas di seluruh dunia. Pada saat pengembangan aplikasi cloud, pengembang dapat memilih data center yang terdekat dengan mereka sehingga tingkat konektifitas menjadi lebih tinggi. Sebagai contoh, apabila kita membuat suatu aplikasi pemilu di daerah eropa, maka sebaiknya resource-resoure yang kita gunakan (database, dll) berada di daerah eropa. Hal ini telah diimplementasikan pada teknologi Windows Azure.
Subscribe to RSS Feed Follow me on Twitter!