Posts Tagged With: cloud hosting

IIS Tips Hosting – Bagaimana Cara Mendetek IIS Application yang ‘Hang’ atau Tidak Responsive

Halo… Pada artikel kali ini saya akan membicarakan troubleshooting/masalah yang muncul di cloud server dan semoga artikel ini bermanfaat untuk Anda semua.

Pada artikel kali ini, masalahnya adalah bagaimana mengekspor data dari SQL server melalui halaman web. Halaman web ini akan mengakses data dari tabel SQL dan agregat menjadi file Excel. Ketika klien akan mencoba untuk menjalankan proses ini, CPU di worker process akan melonjak dan spreadsheet Excel tidak akan pernah mengenerate hal itu. Untuk mengembalikan fungsi website, klien akan me-reset IIS. Nah, sekarang bagaimana solusinya?

Windows ASP.NET Hosting Indonesia

Catatan: saya akan memberikan screenshot dari aplikasi / proses yang saya gunakan tapi ini bukan data live yang berkaitan dengan pemecahan masalah pada server cloud.

Windows Server 2008 R2 dan IIS 7 memiliki fitur yang canggih untuk membantu melacak aplikasi yang ‘hang’. Saya secara khusus digunakan Resource Monitor, Performance Monitor dan IIS Worker Processes. Saya juga menggunakan Debug diagnostics untuk menghasilkan laporan yang melihat CPU resources tersebut.

Utilitas pertama yang saya gunakan adalah IIS Worker Process yang menyediakan kemampuan untuk ‘melihat’ IIS Worker Process dan melihat permintaan saat ini mengeksekusi. Untuk mengakses modul ini, buka IIS Manager dan klik pada nama server Anda. Dalam Fitur View panel, scrool ke bawah sampai Anda melihat Worker Process Icon dan double click.

image_1

Ketika Anda membuka fitur ini, Anda akan melihat semua applikasi pool yang berjalan berikut juga dengan metrik saat ini (Process ID, CPU Usage, Private Bytes (KB), dan Virtual bytes (KB). Pilih application pool yang Anda ingin lihat dan klik View Current Request di panel Actions.

image_2

image_3

Setiap permintaan yang memakan waktu lebih lama dari 0 detik untuk beres akan ditampilkan di sini. Anda dapat me-refresh layar ini menggunakan F5 seperti aplikasi Microsoft lainnya. Situasi yang saya hadapi kali ini adalah bahwa permintaan yang saya inginkan tidak pernah selesai sampai IIS reset dilakukan.

Berdasarkan informasi ini, saya membuka Resource Monitor untuk mendapatkan informasi tambahan di mana masalah ini terjadi. Saya urutkan proses yang berjalan dan membuat tanda/mark di samping proses w3wp.exe bahwa saya sedang mengumpulkan informasi tentang masalah ini.

image_4

Resources Monitor menyediakan kemampuan untuk melihat semua proses apapun. Cukup klik kanan pada proses dan pilih Analyze Wait Chain. Selama pemecahan masalah, Wait Chain menunjukkan IIS berada di Waiting for status Response. Gambar di bawah ini diambil dari sebuah server yang berfungsi seperti yang diharapkan.

image_5

Mau tahu lebih lanjut mengenai Wait Chain, silahkan dicek http://msdn.microsoft.com/en-us/library/ms681622 (VS.85). Aspx..

Selama pemecahan masalah ini, proses w3wp.exe menunggu di IIS thread untuk beres/selesai. Berdasarkan informasi ini, masalah tampaknya terjadi pada aplikasi tersebut meminta data dari SQL database, bukan dari masalah timing issues diantara 2 aplikasi.

Saya kemudian men-setup debug diagnotics untuk menangkap kinerja data. Pilihan ini membantu dengan pemecahan masalah seperti CPU yang tinggi, deadlock, waktu respon HTTP yang lama, dan masalah memori. Aku memilih opsi HTTP Response Times. Ini akan memantau semua permintaan IIS dan menciptakan sebuah dump file yang didasarkan pada HTTP response time untuk aplikasi yang bersangkutan.

image_6

image_7

image_8

Setelah saya telah mendapatkan data, sekarang hanya masalah menganalisis file dan cara untuk menyelesaikan masalah yang ada. Dalam mengevaluasi laporan yang dihasilkan, penggunaan CPU yang tinggi disebabkan oleh penggabungan string daripada penggunaan string builder dan penambahan data. Kadang masalah seperti ini sulit ditemukan, namun yang pentiing kita mengetahui step-step yang diperlukan untuk mengnalisis permasalahan tersebut.

OK, sekian tutorial saya hari ini, semoga membantu.

Advertisements
Categories: Cloud Hosting, IIS | Tags: , , , , , , , , , , | Leave a comment

Cloud Hosting – Mengetahui Lebih Lanjut Mengenai Cloud Computing

Pada zaman sekarang, teknologi sangatlah dibutuhkan untuk kemajuan perusahaan tersebut. Tanpa adanya teknologi, musthail bagi perusahaan tersebut untuk berkembang menjadi perusahaan yang besar. Kita contohkan seperti ponsel saja, setiap bulan hampir keluar ponsel terbaru. Jika kita tidak mengikuti perkembangan teknologi, maka perusahaan kita akan semakin ketinggalan zaman. Contoh lainnya seperti dulu masi menggunakan DDOS, rumitnya luar biasa, sekarang sudah memakai system yang jauh lebih modern seperti SAP, dll.

Pada artikel hari ini, saya akan melanjutkan membahas mengenai cloud computing. Sebelumnya saya juga telah membahas keuntungan cloud hosting. Jika Anda masih bingung apa itu cloud hosting, Anda juga dapat membaca artikel tersebut disini. Ada banyak jenis layanan cloud yang tersedia seperti public atau berbasis internet dan swasta. Melalui artikel ini, Anda akan mengetahui lebih lanjut mengenai cloud computing. Anda dapat melihat point-point seperti berikut:

1. Lebih focus pada fungsi bisnis

Ketika bisnis Anda dalam tahap perkembangan, pengusaha umumnya dihadapkan masalah pada setiap lini bisnis. Dengan bantuan teknologi yang makin modern dalam bisnis Anda, Anda dapat menigkatkan efektifitas dan efisiensi dalam bisnis Anda, di semua penjuru lini bisnis Anda. Anda dapat mengontrol bisnis Anda melalui teknologi yang modern dan canggih. MANAJEMEN ada di tangan Anda.

2. Mobilitas Karyawan

Cloud computing juga membantu Anda untuk mengakses file, aplikasi dan data yang penting untuk melakukan pekerjaan mereka dari tempat mereka. Fasilitas ini memberikan lebih banyak kebebasan bagi karyawan dalam pekerjaan mereka dan hasilnya membuat kesempurnaan juga.

3. Efisiensi Biaya

Seperti yang telah saya jelaskan pada point 1, membantu pengurangan biaya. Dengan teknologi yang canggih, akan mengurangi biaya yang Anda keluarkan.

4. Keamanan Data Lebih Terjamin

Semua bisnis memiliki rahasia dagang mereka sendiri. Oleh karena itu, penting untuk menjaga rahasia ini tanpa mendapatkan bocor. Jika rahasia akan bocor, itu mengarah pada kehancuran seluruh perusahaan. Dengan mengaktifkan layanan ini, Anda dapat berbagi informasi rahasia kepada orang yang Anda inginkan tanpa mendapatkan bocor.

5. Implementasi Lebih Mudah

Anda tidak perlu membeli perangkat keras atau lisensi perangkat lunak untuk mengimplementasikan layanan ini. Anda dapat mulai menggunakan cloud computing pada saat Anda mengaktifkan teknologi ini.

6. Lebih Flexible

Teknologi ini memungkinkan pengguna untuk menggunakan sumber daya bersama. Ada fleksibilitas lebih bagi pengguna yang menggunakan layanan ini. Fleksibilitas ini memberikan hasil yang baik dalam bisnis pengguna juga.

7. Kapasitas Penyimpanan

Teknologi ini menyediakan fasilitas untuk menyimpan sejumlah besar data dan file melalui teknologi ini.

8. Dampak Positif Kepada Lingkungan

Penggunaan teknologi ini membantu untuk mengurangi biaya energi serta untuk emisi karbon dioksida dan konsumsi hardware.

Ada banyak keuntungan lebih yang diberikan oleh teknologi ini. Jika Anda merasa teknologi ini nyaman untuk bisnis Anda, memilih penyedia layanan cloud terbaik yang memberikan manfaat lebih untuk memenuhi kebutuhan Anda.

Nah, sudah lebih mengerti kan tentang cloud computing? Untuk mencoba cloud hosting, Anda dapat menggunakan layanan di JaringanHosting.com, harga ekonomis, service dapat diandalkan, customer support yang mantap.

Categories: Cloud Hosting | Tags: , , , , , , | Leave a comment

Keuntungan Cloud Hosting dibandingkan Shared Hosting

Saat ini banyak orang tertarik pada cloud hosting. Dulu website di host pada dedicated server standar. Satu dedicated server meng-host banyak website. Kadang account shared hosting, server untuk email, dan database disimpan pada dedicated server yang sama. Kelemahan dari hal ini adalah jika dedicated server tersebut down atau error, website Anda akan ikut down. Hal ini berbeda pada Cloud server. Salah satu penyedia Cloud Hosting di Indonesia yang direkomendasi oleh Microsoft adalah JaringanHosting.com

Beberapa keuntungan Cloud hosting:

Cloud server sangat scalable, artinya Anda dapat memilih untuk membayar sesuai apa saja resource yang Anda gunakan. Ini seperti tarif ponsel, anda membayar sesuai pemakaian Anda. Jika Anda hanya menggunakan sedikit resource, Anda hanya membayar untuk resource tersebut. Jika Anda tiba-tiba mendapat traffic yg tinggi, Cloud memungkinkan Anda untuk memperluas langsung resource Anda. Cloud Hosting secara otomatis memberikan resource apa yang Anda butuhkan. Website Anda tidak akan offline karena adanya lonjakan tak terduga dalam traffic. Anda hanya akan ditagih untuk tambahan yang digunakan. Dalam hal ini, Cloud Hosting lebih hemat biaya. Ingat Anda masih dalam lingkungan virtual hosting sendiri-bukan sharing. Tidak perlu membayar untuk dedicated server yang mahal lagi.

Cloud hosting lebih handal. Apakah Cloud Hosting lebih dapat diandalkan telah menjadi subyek perdebatan sengit. Namun menurut saya, jika dilihat dari kasus standar shared hosting di mana jika salah satu dedicated server down, website Anda langsung ikut offline. Tetapi berbeda pada Cloud hosting, Cloud hosting terdiri dari banyak node atau dedicated server. Dengan demikian, website anda tidak akan terganggu walaupun satu atau dua node offline pada waktu bersamaan.

Deploying Cloud hosting sangat cepat dan mudah. Jika menggunakan dedicated server hosting, hal pertama yang harus dilakukan adalah deploying hardware. Kemudian harus men-setup software dan service. Cloud hosting memangkas masalah ini. Anda hanya perlu menaruh slot di server ketika Anda membutuhkannya.

Categories: Cloud Hosting | Tags: , , , , , | 1 Comment

Blog at WordPress.com.