Windows Server 2012 Hosting Tips :: Cara Install WebDeploy pada Windows Server 2012

WebDeploy (WebMatrix) adalah web development tool gratis dari Microsoft yang menyatukan server web, database dan programming frameworks menjadi satu. WebMatrix memungkinkan Anda untuk melakukan penulisan program, pengujian sampai publikasi menggunakan ASP.NET atau PHP.

contact us

Salah satu hal yang menarik tentang WebDeploy adalah bahwa kita dapat migrasi situs web kita dari IIS6 dan IIS7 untuk IIS8 dengan mudah. Berikut adalah highlights lagi di WebDeploy sebelum kita melanjutkan ke proses instalasi:

– Kemampuan untuk membuat packages dan me-deploy  atau me-remote mesin mereka secara lokal melalui Visual Studio 2010+
– Terintegrasi dengan Web Matrix
– Kemampuan untuk sinkronisasi dan  atau migrasi aplikasi, situs, atau seluruh web server ke server lain
– Anda dapat mengkonfigurasi backup otomatis sebelum deploying situs baru Anda ke server Anda

Lalu bagaimana cara menginstall WebDeploy pada Windows Server 2012? Ikuti langkah-langkah berikut:

– Gunakan Web Platform Installer untuk memasang WebDeploy dan setup IIS komponen konfigurasi yang diperlukan
– Buat pengguna non-admin lokal pada server Anda deployments
– Konfigurasi “WebDeploy Publishing Settings” di IIS

Untuk menginstall WebDeploy, saya akan menggunakan Microsoft’s Web Platform Installer (WebPI) 4.0. Anda dapat download WebPI disini.

1. Jalankan Installer yang telah diinstall. Dalam kotak pencarian, ketik “Recommended”. Kita ingin memilih “Recommended Configuration for Hosting Providers” dengan mengklik “Add”.

WebPI Installer

Jika Anda mengklik “Items to be installed” link di bagian bawah, Anda dapat melihat daftar aplikasi apa saja yang akan diinstal. Anda pun dapat memilih “X” di samping untuk meghapus apliakasi. Sebagai contoh jika Anda tidak ingin atau tidak perlu PHP dan komponennya Anda dapat menghapusnya.

Perhatikan fitur WebDeploy berikut:

WebDeploy 3.0

Dalam panduan ini, saya akan mengabaikan semua komponen untuk konfigurasi ini. Selanjutnya, klik “Install”. Kemudian, setelah Anda Menerima Perjanjian Lisensi, instalasi Anda akan mulai:

Install WebDeploy

Setelah selesai, Anda dapat menutup WebAPI.

Selanjutnya kita akan membuat pengguna non-admin lokal yang akan kita gunakan dengan WebDeploy. Buka “Server Manager”,  kemudian pilih “Computer Management”.

Server manager

Setelah “Computer Management” selesai di-loads, arahkan ke “Local Users and Groups”, lalu klik kanan Users folder kemudian pilih “New User”. Pada artikel ini, Saya membuat user baru dengan nama “WebDeploy”.

Pastikan Anda mengingat atau menyimpan password ini karena Anda akan membutuhkannya nanti.

webdeploy

Kita juga harus membuat sebuah folder yang berisi untuk Publishing settings nanti. Saya membuat sebuah WebDeploy folder in: C:\Users\WebDeploy. Ini adalah langkah mudah untuk “Publishing Profile management”.

Lalu, buka IIS Manager, Control Panel > Administrative Tools > IIS Manager. Saat IIS Manager dijalankan, Anda akan mendapatkan prompt seperti dibawah ini:

IIS Manager

Klik checkbox “Do not show this message” kemudian pilih “No. Jika Anda memilih “Yes” maka hanya akan membawa Anda kembali ke situs web di mana Anda men-download Web Platform Installer.

Untuk langkah-langkah ini saya juga membuat sebuah website baru. Kita sekarang perlu mengedit WebDeploy Publishing Settings. Untuk melakukan ini, pilih situs Anda dan kemudian klik kanan Deploy > Configure WebDeploy Publishing.

Sekarang kita perlu mengubah beberapa pengaturan pada jendela Configure WebDeploy Publishing:

WebDeploy Configuration Settings

Klik (…) sebelah baris atas yang diawali dengan ServerName\Username. Kita akan mengubahnya ke pengguna WebDeploy baru kita buat sebelumnya.

Sampai tulisan ini di Server 2012 versi RTM, Anda harus memasukkan username di ServerName\Nama dengan mengklik (…) maka fungsi akan menutup IIS. Hal ini tampaknya menjadi bug.

webdeploy1

Setelah Anda memasukkan username, pergi ke baris yang mengatakan ““Specify a location to save the publish settings file” dan ganti path ke folder WebDeploy kita buat sebelumnya. Ubah “C: \Users\Username\” menjadi “C: \inetpub\WebDeploy\”. Lalu klik “Publish”. Sebagai contoh lihatlah gambar berikut:

webdeploy111

Itulah langkah-langkah menginstall WebDeploy pada Windows Server 2012. Semoga bermanfaat.

 

Windows 2012 Hosting :: Fitur-fitur Terbaru Windows Server 2012

Microsoft membangun Windows Server 2012 dari cloud up, menerapkan pengalaman operasi pusat data global yang mengandalkan ratusan ribu server untuk memberikan lebih dari 200 layanan komputasi awan. Windows Server 2012 memperluas definisi dari sistem operasi server, dengan kemajuan baru yang signifikan dalam virtualisasi, jaringan penyimpanan, dan otomatisasi. Ratusan fitur baru dapat membantu pelanggan mencapai lompatan transformasional dalam kecepatan, skala dan kekuatan pusat data dan aplikasi. Windows Server 2012 memberdayakan pelanggan untuk mengelola dan menghasilkan aplikasi dan layanan di seluruh komputasi awan, baik pribadi, hosted dan publik.

clip_image001

Windows Server terbaru ini dibangun dari cloud up, menerapkan pengalaman Microsoft mengoperasikan pusat data global yang mengandalkan ratusan ribu server untuk memberikan lebih dari 200 Microsoft layanan awan. Ini mengubah apa dan bagaimana sistem operasi server berjalan, menawarkan ratusan fitur baru dan kemajuan penting dalam virtualisasi, penyimpanan, jaringan, dan otomatisasi. Dengan Windows Server 2012, pelanggan dapat mencapai lompatan transformasional dalam kecepatan, skala dan kekuatan pusat data dan aplikasi.

Microsoft telah mengatur dan memastikan bahwa, kebijakan, keamanan, identitas, mobilitas, penyimpanan dan dukungan ditangani langsung dengan solusi cloud yang memungkinkan untuk fleksibilitas yang besar oleh bisnis ketika tiba saatnya untuk mengelola penyebaran awan. Beberapa fitur dari ratusan fitur baru dan perbaikan fitur yang dapat ditemukan pada Windows Server 2012, berikut ini fitur-fitur terbaru Windows Server 2012.

1. Hyper-V
Hyper-V adalah jawaban yang Microsoft dari VMware. Microsoft mampu menunjukan kalau platform virtualization miliknya mampu menandingi produk virtualisasi lainya yang ada di pasaran. Pada Windows server 2012 ini, Hyper-V akan memiliki fitur baru yang disebut dengan Hyper-V Replica. Mekanisme dari replikasi ini akan menjadi sebuah skenario untuk disaster recovery. Dengan mencatat perubahan log yang terjadi pada disk didalam virtual machine, dan membandingkanya serta melakukan kompresi untuk proses sinkronisasinya ternyata ini dapat menghemat bandwith.

Peran Hyper-V memungkinkan Anda untuk membuat dan mengelola lingkungan komputasi virtual dengan menggunakan teknologi virtualisasi yang dibangun untuk Windows Server 2012. Hyper-V virtualizes perangkat keras untuk menyediakan lingkungan di mana Anda dapat menjalankan beberapa sistem operasi pada saat yang sama pada satu komputer fisik, dengan menjalankan setiap sistem operasi dalam mesin virtual sendiri.

2. Graphical User Interface (GUI)
Windows server 2012 menjadikan GUI sebagai fitur yang dapat diaktifkan dan dinonaktifkan. Anda dapat menonaktifkan GUI jika Anda lebih tehcies dan lebih menyukai command line.

3. Server Manager
Pada Windows 2012, anda akan memiliki server manager yang lebih canggih dimana anda dapat dengan mudah mendeploy berbagai macam jenis role secara remote ke pada server fisik maupun virtual. Kemudahan mengklasifikasikan server group mengelompokan server yang dapat diatur dengan mudah hingga peningkatan pada kemampuan remote administration yang mampu mempropovisi server tampa harus membuat koneksi RDP.

4. Dynamic Access Control (DAC)
Microsoft juga mencoba meningkatkan sekuritinya dengan mengintegrasikan DAC yang membantu IT admin untuk membuat model security yang lebih tersentral untuk mengakses jaringan dengan melakukan tag pada data yang sensitif baik secara manual maupun otomatis berdasarkan konten file ataupun si pembuat file.

5. Server Message Block (SMB)
Server Message Block (SMB) protocol yang sudah mencapai versi 3.0 ini mengalami improvisasi yang cukup signifikan. Dimana SMB  mendukung fitur file server terbaru seperti SMB transparent failover , SMB Scale Out, SMB Multichannel, SMB Direct, SMB encryption, VSS for SMB file sharing, SMB directory leasing, dan juga SMB PowerShell. Dan tentu saja ini komptaibel dengan Hyper-V, sehingga VHD file yang anda miliki dapat dapat disimpan dalam SMB 3.0 share. SQL database juga dapat disimpan dalam SMB share dengan peningkatan kemampuan.

6. Storage Spaces
Storage Spaces adalah fitur baru dari Server 2012 dimana anda dapat memanfaatkan hard drive yang anda miliki untuk dijadikan storage pool, yang dibagi bagi menjadi spaces selayaknya physical disk. Anda dapat membuat hot standby drive dan menggunakan metode redudansi seperti 2- or 3 jalur mirroring.

7. Active Directory Domain Services Overview
Layanan Domain Active Directory (AD DS) pada Windows Server 2012 termasuk fitur baru yang membuatnya lebih sederhana dan lebih cepat untuk menggunakan kontroler domain (baik lokal dan di awan), lebih fleksibel dan lebih mudah untuk audit yang baik dan mengotorisasi akses ke file, dan lebih mudah untuk melakukan tugas administratif pada skala, baik secara lokal atau jarak jauh, melalui konsisten pengalaman manajemen grafis dan script.

8. ReFS
Windows Server 2012 memberi file system baru yang disebut dengan ReFS atau Resilient File System. Ia tentu saja akan backward compatible dengan NTFS, Sebagai tambahan ReFS akan memberikan fungsi verifikasi data dan auto correction yang digunakan pada Storage Spaces untuk melakukan pengecilan ataupun pembesaran logical storage pool. Dengan kata lain file system baru ini memiliki fitur skalabiliti yang lebih dinamis dan sudah mendukung hingga 16 exabytes (saat ini di limit hingga 16 terabyte.) ReFS secara teoritis mendukung 256 zetabytes (atau juga 270 milyar terabyte).

9. IP Manajemen (IPAM)
Alamat IP Manajemen (IPAM) adalah fitur yang sama sekali baru di Windows Server 2012 yang menyediakan kemampuan administratif dan pemantauan sangat disesuaikan untuk infrastruktur alamat IP pada jaringan perusahaan.

10. Lisensi Yang Sederhana
Anda tidak perlu lagi pusing dengan perhitungan lisensi server yang anda perlukan karena Windows Server 2012 hanya akan memberikan 4 jenis varian yakni: Datacenter, Standard, Essentials, dan juga Foundation. Lisensi untuk Datacenter dan Standard menggunakan berdasrkan per-processor dan juga CAL, Essential dan Foundation digunakan untuk small businesses yang di lisensi per-server dengan limit jumlah user accounts yang terbatas (15 untuk Foundation dan 25 untuk Essential).

 

WebDeploy Hosting :: Install WebDeploy pada Windows Server 2012

Salah satu hal yang menarik tentang WebDeploy adalah bahwa kita dapat bermigrasi dari IIS6 dan IIS7 ke IIS8 dengan mudah.

Berikut adalah langkah-langkah untuk dapat mengatur fungsi WebDeploy pada server Anda:

  • Gunakan Web Platform Installer untuk mengistall WebDeploy dan kemudian setup konfigurasi komponen IIS yang diperlukan.
  • Buatlah pengguna local non-admin user pada server Anda untuk deployments.
  • Konfigurasi WebDeploy Publishing Settings pada IIS.

Untuk menginstal WebDeploy kita akan menggunakan Microsoft Web Platform Installer (WebPI) 4.0. Anda dapat men-download WebPI di http://www.microsoft.com/web/downloads/platform.aspx.

Jalankan installer WebPI, kemudia ketik  “Recommended” pada kotak pencarian. Kami ingin memilih “Recommended Configuration for Hosting Providers” dengan klik “Add”.

WebPI Installer

Jika Anda mengklik “tems to be installed” di bagian bawah, Anda dapat melihat daftar apa yang akan diinstal. Apa pun daftar yang memiliki tanda “X” di samping dapat dihapus. Sebagai contoh jika Anda tidak ingin atau perlu PHP dan komponennya dapat Anda menghapusnya.

Perhatikan fitur WebDeploy saat proses install:

WebDeploy 3.0

Klik Install, kemudian Anda akan menerima License Agreements, instalasi Anda akan mulai:

Install WebDeploy

Setelah itu selesai, Anda bisa menutup WebPI.

Selanjutnya kita akan membuat  local non-admin user yang akan kita gunakan pada WebDeploy. Buka Server Manager, dan kemudian pilih Computer Management.

Server manager

Setelah selesai load Computer Management, arahkan ke Local Users and Groups, kemudian klik kanan folder Users dan pilih New User. Dalam contoh ini, saya membuat pengguna “GabeWebDeploy” baru.

Local Users and Groups Username and Password

Kita juga harus pergi ke depan dan membuat folder WebDeployyang nantinya akan digunakan untuk  Publishing settings. Saya membuat sebuah folder WebDeploy di: C: \ inetpub. Langkah ini akan menyederhanakan manajemen pengelolaan Profil Publishing.

WebDeploy Folder

Kemudian,buka IIS Manager, Control Panel > Administrative Tools > IIS Manager. Ketika IIS Manager muncul, Anda akan mendapatkan prompt seperti gambar berikut:

IIS Manager

Klik “Do not show this message” pada checkbox jika Anda ingin pesan ini tidak muncul  dan kemudian klik “No” . Jika Anda klik “Yes”, aplikasi hanya akan pergi ke tempat download Web Platform Installer Anda.

Untuk langkah-langkah ini saya juga membuat sebuah website baru, “WebDeploy Test”. Lalu, Anda perlu mengubah WebDeploy Publishing Settings. dengan klik kanan Deploy > Configure WebDeploy Publishing.

Sekarang ubah beberapa settings pada window Configure WebDeploy Publishing :

WebDeploy Configuration Settings

Klik Next di samping baris paling atas yang diawali dengan ServerName \ Username. Kami ingin mengubahnya ke WebDeploy user baru yang kita buat sebelumnya.

Anda harus memasukkan username di ServerName \ Format Nama dengan mengklik Select… fungsi akan menutup IIS. Hal ini seperti menjadi bug.

Setelah Anda memasukkan username, pada baris “Specify a location to save the publish settings file”  dan ubahlah path ke folder WebDeploy kita buat sebelumnya. Ubah “C: \ Users \ Username \” menjadi path baru: “C: \ inetpub \ WebDeploy \”. Lalu klik Publish.

Selesai.