JaringanHosting.com

Penyedia Windows Hosting, Reseller Hosting dan Cloud Server Terbaik dan Termurah di Indonesia.

JaringanHosting.com

JaringanHosting.com adalah provider ASP.NET dan Windows hosting No #1 di Indonesia sesuai dengan rekomendasi dari pihak Microsoft. Microsoft memberikan rekomendasi ini berdasarkan pada beberapa persyaratan utama, yaitu: WebMatrix, WebDeploy, Visual Studio 2012, ASP.NET 4.5, ASP.NET MVC 4.0, Silverlight 5 and Visual Studio Lightswitch.

Windows ASP.NET Hosting Terbaik

JaringanHosting.com adalah penyedia Windows dan ASP.NET Hosting Terbaik di Indonesia. Kami merupakan Microsoft No #1 Spotlight Hosting Partner di Indonesia.

Paket Hosting Unlimited (*)

Bersama dengan JaringanHosting.com, Anda memiliki kebebasan dalam berkarya. Upload tulisan-tulisan menarik Anda di situs blogging Anda sepuasnya karena kami menawarkan paket Unlimited Disk Space dan Bandwidth.

Ada Pertanyaan? Hubungi Kami sekarang juga.

Jika Anda ada pertanyaan, silahkan hubungi kami di sales@jaringanhosting.com atau telp ke (021) 661 1105 / (021) 668 5588 / (021) 9327 7931.

Saturday 30 November 2013

Windows Hosting - Cara Mengaktifkan Windows Authentication pada Microsoft Windows Server 2008

Berikut langkah-langah untuk mengaktifkan Windows Authentication pada Microsoft Windows Server 2008:

1)      Buka Server Manager pada Windows 2008 > klik kanan di My Computer >Manage; expand Roles > pilih > Add Role Service upon >klik kanan di Web Server (IIS).  Setelah itu, klik install.





·         ** Catatan : Untuk Windows 7, ke Control Panel > Programs and Features, select Turn Windows features on or off > ceklis ‘Windows Authentication’ >  Internet Information Services > World Wide Web Services > Security.

2)      Masih pada Server Manager > Web Server (IIS), klik > IIS Manager > MachineName > Sites > Default Web Site > AutodeskDM > Services.

3)      Double klik pada WinAuth’s Authentication

4)      Buka CMD prompt dan ikuti commands berikut ini :

        “C:\Windows\System32\inetsrv\appcmd.exe set config "Default Web Site/AutodeskDM/Services/WinAuth" -section:system.webServer/security/authentication/windowsAuthentication /+"providers.[value='Negotiate']" /commit:apphost”
        “C:\Windows\System32\inetsrv\appcmd.exe set config "Default Web Site/AutodeskDM/Services/WinAuth" -section:system.webServer/security/authentication/windowsAuthentication /+"providers.[value='NTLM']" /commit:apphost”


5)      Pada Internet Explorer, atur web browser security settings untuk automatic logon dengan current user name dan password




Jika Anda mencari web hosting yang handal dan terjangkau, Anda dapat mempertimbangkan JaringanHosting.com.


Monday 25 November 2013

SQL Hosting Indonesia - Database Mirroring

Microsoft SQL Server adalah program Sistem Manajemen Dasis Data Relasional. Susunan dari Microsoft SQL Server dibagi menjadi tiga komponen. SQL OS yang melakukan layanan utama pada SQL Server, misalnya mengatur aktifitas, pengaturan memori, dan pengaturan Input/Output; Relational Engine yang bekerja sebagai penghubung komponen database, tabel, query, dan perintah tersimpan dan Protocol Layer yang mengatur fungsi-fungsi SQL Server. Dalam SQL ini terdapat suatu istilah yang dinamakan "Database Mirroring".

Apa itu Database mirroring?

Proses “penduplikatan” database ke tempat lain, dimana bertujuan untuk mencegah terjadinya hal-hal yang tidak diinginkan pada database kita, misalnya mesin database crash, dan lain sebagainya. Kita bisa saja mempergunakan backup dari database kita apabila terjadi sesuatu dengan database kita, tetapi tentunya untuk proses recovery akan butuh waktu dan juga data yang ada tidak akan bisa pada state terakhir.

Kalian juga harus mengerti bahwa, database mirroring ini juga mendukung fasilitas untuk failover, dimana apabila terjadi sesuatu dengan database primary (principal server) kita masih punya cadangan di database sekunder (mirror server). Principal dan mirror server berkomunikasi sebagai partner dalam mirroring ini, dan masing-masing mempunyai role sebagai principal role dan mirror role, tetapi bisa saja pada suatu saat role ini berpindah, yang tadinya mempunyai role sebagai principal bisa saja menjadi mirror dan sebaliknya.




Lalu bagaimana untuk modelnya operasinya sendiri?
Mirroring di bedakan menjadi 2 jenis:

  • high-safety mode
  • high-performance mode. 
Keterangan : High-safety mode jalan dalam model synchronous sedangkan high-performance mode jalan dalam model asynchronous. 

Mirroring database adalah strategi sederhana yang menawarkan keuntungan sebagai berikut:
  • Meningkatkan perlindungan data.
Mirroring database menyediakan redundansi lengkap atau hampir lengkap dari data, tergantung pada apakah modus operasi tinggi-keamanan atau performa tinggi.
  • Meningkatkan ketersediaan database.
  • Meningkatkan ketersediaan database produksi selama upgrade.
Bagaimana Database Mirroring Bekerja?
Server utama dan mirror berkomunikasi dan bekerja sama sebagai mitra dalam sesi mirroring database. Dua database melakukan peran pelengkap dalam sesi: peran utama dan peran mirror. Pada waktu tertentu, satu database melakukan peran utama, dan yang lainnya melakukan peran mirror.
Mirroring database melibatkan mengulangi setiap insert, update, dan menghapus operasi yang terjadi pada database utama ke database mirror secepat mungkin. Pengulangan dilakukan dengan mengirimkan aliran catatan log transaksi aktif ke server mirror, yang berlaku catatan log ke database mirror, dalam urutan secepat mungkin. Tidak seperti replikasi, yang bekerja di tingkat logis, mirroring database bekerja di tingkat catatan log fisik.

Memilih mode database mirroring
Tiga mode operasional yang disediakan untuk mirroring:
  • synchronous
  • asynchronous
  • asyncfullpage
Modus sinkron adalah default. Mode ini mengontrol kapan dan bagaimana transaksi dicatat pada server mirror, dan Anda mengatur mereka dengan pilihan server-xp.
Bila memilih modus sinkronisasi untuk sistem mirroring database Anda, Anda harus menentukan apakah pemulihan kecepatan atau keadaan data yang lebih penting ketika terjadi failover.
Anda dapat memeriksa modus mirroring database dengan query nilai dari properti database MirrorMode:
  • Synchronous mode
Pada mode sinkron, transaksi berkomitmen dijamin akan direkam pada server mirror. Jika kegagalan terjadi pada server utama, tidak ada transaksi berkomitmen hilang ketika server mirror mengambil alih. Dalam mode ini, server utama mengirimkan halaman transaksi log untuk mirror ketika transaksi berkomitmen. Server mirror transmisi mengakui bahwa ketika telah menulis halaman-halaman untuk menyalin nya dari log transaksi. Server utama tidak membalas aplikasi sampai menerima pengakuan ini. Menggunakan mode sinkron menyediakan keamanan transaksi karena server operasional dalam keadaan disinkronisasi, dan perubahan dikirim ke mirror harus diakui sebelum utama dapat dilanjutkan.
  • Asynchronous mode
Dalam modus asynchronous, transaksi yang dilakukan tidak dijamin akan direkam pada server mirror. Dalam mode ini, server utama mengirimkan halaman transaksi log untuk mirror ketika transaksi di commit. Ia tidak menunggu pengakuan dari mirror sebelum menjawab ke aplikasi yang COMMIT telah selesai. Jika kegagalan terjadi pada server utama, ada kemungkinan bahwa beberapa transaksi yang dilakukan mungkin akan hilang ketika server mirror mengambil alih.
  • Asyncfullpage mode
Dalam Asyncfullpage mode, halaman tidak dikirim pada COMMIT, melainkan, mereka dikirim saat halaman penuh. Hal ini akan mengurangi jumlah lalu lintas antara dua server database dan meningkatkan kinerja dari server primer. Jika halaman log saat ini belum dikirim ke mirror untuk jumlah detik yang ditentukan oleh parameter pagetimeout, itu dikirim meskipun belum penuh. Para pagetimeout default adalah 5 detik. Menggunakan mode ini memberikan batas pada berapa lama transaksi berkomitmen terkena hilang jika server primer turun dan server mirror mengambil kepemilikan dari database. Asyncfullpage mode menyiratkan operasi asynchronous, sehingga server primer tidak menunggu pengakuan dari mirror.


Jika Anda mencari web hosting yang handal dan terjangkau atau email hosting, Anda dapat mempertimbangkan JaringanHosting.com.



Sunday 24 November 2013

WCF sebagai Web Services di Asp.Net



WCF adalah hasil perkembangan dari web services tradisional yang memiliki banyak sekali kelemahan dalam menjalankan komunikasi antar aplikasi. Salah satu dari beberapa keunggulan yang dimiliki oleh WCF ini adalah multi access protocol. Yaitu memungkinkan untuk anda memanfaatkan services dari WCF dari beberapa protokol selain HTTP/HTTPS yang biasanya digunakan oleh web services tradisional. Selain keunggulan tersebut WCF juga memiliki perbedaan yang mencolok jika dibanding dengan services tradisional yang dimiliki oleh ASP.Net, yaitu adanya ABC : Address Binding Contract yang merupakan end point dari services yang disediakan oleh WCF. Selain ABC tersebut, adanya Services Contract juga membuat WCF unik dan benar-benar mempromosikan gaya mendesign “Contract”, dimana developer membutuhkan pertimbangan akan interaksi aplikasi lain (outside world) dengan service yang ada.
Ok, saya kira cukup untuk bagian promosi dari WCF, sekarang pertanyaannya bagaimana kita mulai untuk menggunan teknologi WCF tersebut, nah semua itu akan terjawab pada beberapa langkah dibawah ini, dimana saya akan menggunakan aplikasi Silverlight untuk mengkonsumsi services yang diberikan oleh WCF tersebut. 

Langkah Pertama : Membuat Project WCF Services Application di Visual Studio
Karena yang kita buat hanyalah sebuah services sederhana, maka secara gampangnya kita cukup membuat WCF Services Application di Visual Studio 2010 seperti gambar dibawah ini:


Langkah Kedua : Merubah Services Contract Sesuai Keinginan Kita
Services contract dalam WCF merupakan sebuah message yang digunakan untuk berkomunikasi oleh WCF. Jika dalam web services tradisional semua class yang dibutuhkan oleh web services kita akan diserialize menjadi services message, dalam hal ini WCF sedikit berbeda, object yang diserialize adalah object object yang terdapat dalam services contract/data contract kita. Dalam WCF, services contract akan mengimplement sebuah interface yang notabennya didalam interface itulah kita mendeklarasikan services contract kita. Class class yang dibutuhkan oleh web services juga harus kita deklarasi sebagai data contract seperti dibawah ini : 

User.cs
 


Langkah Ketiga : Testing WCF Web Services
Untuk melakukan testing silahkan klik kanan pada file .svc yang anda buat dan pilih View in Browser





Jika tidak terjadi error maka akan keluar halaman seperti ini dan web services anda telah siap dikonsum oleh client. 

Sekarang silahkan membuat sebuah sebuah project Console untuk melakukan testing terhadap web services yang telah dibuat tadi.
Untuk bisa mengkonsum sebuah WCF Services, klik add service reference seperti gambar dibawah ini 
 


Jika anda beruntung, dan tidak terjadi error suatu apapun, maka akan keluar output seperti ini :


Jika Anda mencari web hosting yang handal dan terjangkau atau email hosting, Anda dapat mempertimbangkan JaringanHosting.com.