[Exchange 2007 Seri Perencanaan] Sizing Sebelum Deployment – Pengantar

Pertanyaan pertama, kenapa bukan Exchange 2010 saja yang dibahas?

OK. Berdasarkan pengamatan saya, masih banyak implementasi Exchange 2007 yang berada di luar jalur sizing yang disarankan, sehingga dampak yang terjadi adalah performa yang didapat tidak maksimal atau bahkan buruk sekali.

Nah, saya akan mulai dengan Exchange 2007 terlebih dahulu sebelum masuk ke Exchange 2010 agar pemahaman mengenai sizing ini bisa lebih maksimal.

Seri yang saya tulis ini mengacu pada artikel di Technet serta salah satu buku tentang Exchange 2007 monitoring terbitan Sybex, namun saya coba rangkum beberapa hal yang penting dan tentunya ditulis dalam bahasa Indonesia dengan harapan bisa menjadi panduan untuk rekan-rekan.

Hal pertama yang perlu diperhatikan dalam fase sebelum implementasi adalah perencanaan yang mencakup juga desain dan arsitektur yang akan dibangun. Asumsi saya, semua sudah mengetahui tentang Active Directory (atau jika belum tahu, anda bisa mencari artikel mengenai Active Directory di internet) sehingga kita bisa lebih fokus pada Exchange 2007 nya itu sendiri.

Dalam perencanaan ini, kita harus menggali terlebih dahulu, apakah implementasi ini baru atau migrasi baik dari versi sebelumnya ataupun dari sistem lain. Kemudian, skala implementasinya sendiri sebesar apa dan bagaimana peramalan ke depannya, apakah pertambahan mailbox akan signifikan? Pada fase ini, bisa dibilang seorang implementor akan menggali informasi dari pelanggannya.

Lalu, apa kaitan pertanyaan tersebut? bukankah tidak penting?…Tunggu dulu, skalabilitas diperlukan dalam kaitannya dengan total investasi (secara bisnis) dan performa (secara teknis) yang mana hasil akhirnya adalah produktivitas (secara siklus kerja) dan ROI (secara bisnis).

Ruang Lingkup Pembahasan

Pembahasan dan contoh yang akan saya berikan adalah kebanyakan pada lingkungan yang umum. Lingkungan kompleks bisa saja saya bahas namun tidak mendalam. Kemudian, asumsi bahwa sudah mengetahui tentang Active Directory.

Daftar Cek Implementasi

Anda bisa mengacu ke Planning Checklist di Technet.

Menentukan Skala Organisasi

Pertama-tama kita akan melihat dari skala organisasi terlebih dahulu. Mengacu pada Technet, skala ini dibagi menjadi:

1. Simple (Kecil).

–> Pada skala ini, ada dua pendekatan yaitu skala kecil dengan satu server dan juga skala kecil dengan beberapa server. Skala dengan satu server berarti kita menggunakan Typical Installation, 3 Roles utama digabung dalam satu server (Client Access, Hub Transport dan Mailbox). Sementara skala dengan beberapa server adalah melakukan pemisahan server role ke masing-masing server. Satu yang menjadi patokan pada skala ini adalah menggabungkan Exchange dengan Active Directory.

2. Standard.

–> Pada skala ini, terdapat pemisahan antara Active Directory dan Exchange Server. Selain itu, faktor-faktor seperti pemisahan routing group juga mulai menjadi pertimbangan. Adanya site lain juga mulai menjadi pertimbangan disini (2 sites).

3. Large.

–> Skala ini berarti kita sudah membicarakan di level Enterprise, dimana akan ada banyak site yang terlibat dan juga ada pemisahan-pemisahan routing, client access dan juga mulai ada skenario High Availability.

4. Complex (Kompleks).

–> Skala ini merupakan integral dari skala besar dimana diterapkan jika ada beda organisasi dan juga skenario dimana sebuah perusahaan mengakuisisi perusahaan lainnya untuk menjadi grup ataupun sister company.

5. Coexisting.

–> Skala ini sudah jelas bahwa menjalankan dua buah versi berbeda secara bersamaan.

Pada posting berikut kita akan mulai masuk ke contoh skenario serta melakukan perencanaan terhadap infrastruktur yang akan dibangun.

Salam,

Raymond Engelbert

Isolasi Address Lists di OCS 2007 R2

Terkait posting saya tentang isolasi GAL di OWA (Exchange) Bagaimana OWA membaca Global Address Lists-, kita juga bisa melakukan hal ini di lingkungan Office Communications Server 2007 R2. Ada sebuah link yang menjelaskan tentang cara-caranya http://technet.microsoft.com/en-us/library/cc501347.aspx, namun pertanyaannya bagaimana jika kita hanya ingin membatasi beberapa user atau OU tertentu supaya tidak bisa melihat Address Lists dari OU lain?

OK, skenario yang kita pakai sama dengan posting saya tentang isolasi GAL di OWA, yaitu ada sebuah OU yang isinya adalah karyawan outsourcing dan ada policy bahwa mereka tidak bisa mencari user lain di communicatornya. OCS yang digunakan adalah versi 2007 R2 dan Communicator yang digunakan juga versi 2007 R2.

Sebelum kita lakukan perubahan, kita lihat terlebih dahulu bahwa secara default, user yang kita gunakan bisa melakukan lookup terhadap user-user yang ada di dalam OU lain:

Sebelum melakukan isolasi, ada satu langkah yang harus kita lakukan terlebih dahulu. Langkah pertama adalah download terlebih dahulu OCS 2007 R2 Resource Kit dari Download details- Office Communications Server Resource Kit. Kemudian masuk ke OCS server anda menggunakan login administrator dan install resource kit tersebut. Setelah selesai diinstall, jalankan tools ABSconfig.exe (ada di folder instalasi dari Resource Kit):

Setelah dijalankan, masuk ke tab Configure WMI dan centang pilihan Partition ABS data by Organizational Unit and create individual ABS files per OU.

 

Nah, jika berdasarkan http://technet.microsoft.com/en-us/library/cc501347.aspx, maka cara melakukan isolasinya adalah (saya capture sebagian dari link tersebut):

Nah, jika kita lihat dari link diatas, maka yang akan terjadi adalah semua user dalam domain tidak akan bisa mencari user lain yang masih di dalam domain yang sama. Sementara misi yang kita inginkan adalah hanya satu OU tertentu saja yang tidak bisa melakukan pencarian, maka kita butuh sedikit utak-atik agar misi tersebut bisa tercapai.

Caranya, dalam OU yang akan anda “larang” untuk mencari user dari OU lain maupun keseluruhan organisasi, buat sebuah security group universal yang mana isi membernya adalah semua user yang ada di OU yang akan kita “larang” itu:

Setelah itu, masuk ke properties dari OU anda, lalu tambahkan security group yang telah dibuat tadi dan jangan berikan permission apapun terlebih dahulu lalu berikan tanda centang pada Read RTCUserSearchPropertySet (Allow).

Kemudian klik tombol Advanced dan klik Edit pada permission yang baru kita buat tadi, lalu ubah Apply To ke This Object and All Descendant Objects.

 

Jika sudah, klik OK. Tahap selanjutnya adalah melakukan percobaan apakah user di dalam OU tersebut masih bisa melakukan pencarian terhadap user lain yang ada di dalam domain?

Kita hanya bisa melakukan pencarian pada OU kita saja:

Catatan: Pada skenario ini, saya juga sudah menerapkan integrasi dengan Exchange dan Outlook.

Salam,

Raymond Engelbert

OCS Front End Service Down [Error 0xC3E93C23]

Bagi anda para pengguna LCS maupun OCS (Office Communication Server), jika server anda melakukan update terhadap KB974571, maka bisa dipastikan anda akan mengalami problem ini.

Problem ini sendiri telah di publish oleh OCS Product Team di blog nya http://communicationsserverteam.com/archive/2009/10/14/632.aspx, namun pada blog saya ini, saya akan coba menjabarkan kronologisnya.

Seperti yang telah disebutkan pada link tersebut, sebuah security update yang mengacu ke KB974571 yang merupakan tambalan terhadap celah keamanan MS09-056: Vulnerabilities in CryptoAPI could allow spoofing. Namun pada implementasinya terdapat Known Issue yang penjabarannya bisa dilihat disini http://support.microsoft.com/kb/974571. Nah, sebelum masuk ke kesimpulan, berikut contoh kronologis yang saya lihat sendiri.

Gejala pertama yang dirasakan sudah pasti bahwa user akan bilang bahwa Communicator mereka tidak bisa login. Jika kita melakukan inspeksi ke server OCS tersebut, akan didapatkan bahwa OCS Front End Service berada dalam kondisi down, dan jika kita mencoba untuk menjalankan service tersebut, akan muncul error:

Jika kita mencurigai bahwa service admin yang digunakan yang bermasalah, maka salah besar karena service admin yang sama yang digunakan oleh service lainnya bisa berjalan sempurna. Sekali lagi, hanya OCS Front End service yang bermasalah.

Hal kedua, jika kita perhatikan di Event Viewer, akan terdapat suatu clue yaitu Error code 0xC3E93C23:

Nah, karena penyebabnya adalah patch KB974571 tersebut, maka pastikan bahwa memang benar di server OCS tersebut terinstall security update tersebut:

Jika benar, maka uninstall security update tersebut lalu server akan meminta restart. Setelah selesai restart, perhatikan bahwa OCS Front End Service bisa berjalan normal kembali dan anda bisa login ke OCS.

Beberapa hal penting yang perlu diketahui:

1. Solusi ini sifatnya sementara sampai ada pengumuman resmi dari Microsoft mengenai solusi permanen nya, karena kasus ini sedang ditangani oleh tim Microsoft.

2. Impact dari KB974571 hanya terbatas pada kondisi dimana server anda terinstall OCS dan juga pada client yang terinstall Communicator. Khusus untuk Communicator, yang terkena impact hanya communicator versi trial/evaluasi.

Salam,

Raymond Engelbert

Exchange 2010 Unified Messaging

Unified Messaging menjadi sebuah fitur yang benar-benar baru ketika Exchange 2007 rilis pertama kalinya, dimana pada saat itu mayoritas pengguna Exchange 2003 belum banyak menggunakan fitur integrated voice mail yang ada pada layanan pihak ketiga.

Pada awal gebrakannya, fitur Unified Messaging benar-benar menunjukkan bahwa voice email yang terintegrasi bisa menjadi satu alternatif dalam mendukung konsep Anywhere Access selain menggunakan web, aplikasi ataupun mobile device. Mungkin tidak pernah terbayangkan jika kita menggunakan telepon umum untuk mengecek email kita. Aneh, tapi bisa dilakukan. Fitur tersebut dinamakan Outlook Voice Access yang disediakan oleh role Unified Messaging, dimana kita bisa melakukan aktivitas email melalui suara/voice (kirim, terima, hapus, hingga memanggil suatu kontak).

Lantas, jika sudah canggih, apalagi yang mau dikembangkan (terkait akan dirilisnya Exchange 2010)? Ini yang akan saya coba highlight.

Secara arsitektur, tidak ada perubahan yang berarti:

Protokol yang digunakan pun tetap sama yaitu SIP/RTP untuk komunikasi ke PBX, LDAP untuk lookup ke Active Directory dan MAPI/RPC untuk lookup ke mailbox.

Perubahan paling drastis adalah ditiadakannya fitur Inbound Fax. Mengapa? Pertama, memang karena dari hasil survey terhadap penggunaan fitur ini, tidak banyak digunakan. Kedua, fitur ini diserahkan penuh kepada pihak ketiga supaya bisa dikembangkan lebih lanjut.

Tambahan fitur lainnya adalah, dukungan Role Based Access Control (RBAC), dimana kita bisa mendelegasikan setting personal auto attendant ke user. Kemudian, Exchange 2010 UM juga sudah mendukung Message Waiting Indicator (MWI):

Ada juga tambahan beberapa bahasa untuk Speech Recognition (sayangnya bahasa Indonesia belum termasuk disini). Satu yang menarik perihal penambahan bahasa untuk Speech Recognition terutama untuk bahasa Inggris. Bila sebelumnya hanya ada bahasa Inggris-Amerika, maka di Exchange 2010 UM, ada kategori Inggris-UK, Inggris-Australia, Inggris-Kanada dan Inggris-India. Hal ini menguntungkan karena aksen serta struktur bahasa Inggris belum tentu semua mengacu ke British.

Codec yang didukung pada Exchange 2010 UM bukan lagi berupa .wma file namun sudah lebih umum yaitu .mp3 file. Perubahan codec ini dimaksudkan supaya user yang menggunakan non-Windows serta non-Windows Mobile device tetap bisa mengakses Voice Email nya.

Terakhir, terhadap Voice Email itu sendiri. Ada 2 hal yang baru disini yaitu Voice Email Preview dan Protected Voice Email. Voice Email Preview adalah fitur speech to text yang hasilnya adalah berupa penerjemahan dari suara ke teks dan akan ditampilkan ke Text Preview dari inbox. Syarat dari fitur ini tentunya adalah speech harus sesuai dengan language pack yang digunakan.

Sementara Protected Voice Email adalah melakukan enkripsi terhadap Voice Email itu sendiri yang menggunakan layanan fitur dari Rights Management Services. Jadi jika selama ini kita menggunakan RMS untuk melakukan enkripsi terhadap email dan dokumen, maka sekarang Voice Email pun bisa menggunakan proteksi RMS. Tentunya fitur ini didukung dengan syarat minimal menggunakan RMS dari Windows Server 2008.

Salam,

Raymond Engelbert

UC Technology Update 1 (OCS 2007 R2 & Exchange 2010)

Pada hari senin, 31 Agustus yang lalu, saya berkesempatan untuk menjadi presenter di acara UC Technology Update untuk para partner dari Microsoft Indonesia. Adapun acara Technology Update sendiri bertujuan untuk memberikan update terhadap teknologi terbaru dari topik bersangkutan, serta beberapa strategi dalam menawarkan teknologi tersebut ke pasar.

Saya sendiri membawakan topik Exchange 2010, mengenai garis besar dari Exchange 2010 serta beberapa opportunity yang ada di Exchange 2010. Event ini berkapasitas 50 orang.

Selain saya, rekan Fuji Castilani sebagai Solution Specialist dari Microsoft Indonesia untuk solusi Business Productivity juga turut memberikan presentasi mengenai OCS 2007 R2 secara garis besar serta mengenai UC Business Value tools sebagai perangkat yang dapat digunakan untuk menganalisa kebutuhan serta keuntungan bisnis dari solusi Unified Communications.

 

Salam,

Raymond Engelbert

Office Communicator untuk iPhone, Nokia, Motorola dan Blackberry? Mungkinkah?

Masih ingat Office Communications Server? http://www.microsoft.com/ocs. Ya, sebuah Communications Server dari Microsoft dan juga merupakan salah satu pondasi untuk membangun solusi Microsoft Unified Communications. Versi terakhir yang ada di pasaran adalah Microsoft Office Communications Server 2007 R2. Sewaktu dirilis, selain fitur-fitur yang memang sudah menjadi keunggulan semenjak OCS 2007 seperti x64 platform, VoIP capability dan mobile communicator (CWA dan OC Mobile untuk Windows Mobile), ada satu hal yang merupakan pengembangan ke arah interoperabilitas pada Mobile Devices. Bila sebelumnya Communicator Mobile hanya bisa dijalankan di device berbasiskan Windows Mobile, maka Microsoft mengembangkan untuk device berbasiskan Symbian (Java), meskipun baru beberapa tipe saja yang didukung, namun ini merupakan berita bagus. Selain itu, jenis lain seperti Blackberry dan iPhone juga bisa melakukan interoperabilitas dengan OCS dengan menggunakan aplikasi 3rd party.

Sekarang saya akan bahas satu per satu.

Communicator Mobile for Java

Seperti yang telah saya sebutkan diatas bahwa untuk Symbian device, baru beberapa tipe saja yang didukung, yaitu:

1. Nokia S60 (resolusi 240×320 atau 320×240)

2. Nokia S40 (resolusi 240×320)

3. Motorola RAZR V3xx (resolusi 240×320)

Untuk pre-requisites, bisa dibaca di http://technet.microsoft.com/en-us/library/dd637129(office.13).aspx

Kemudian untuk software nya sendiri bisa diunduh di:

Office Communicator Mobile 2007 R2 for Java (Nokia S60 320X240 resolution)

http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=dcb3ae06-ed5f-4430-943c-3445709c2801

Office Communicator Mobile 2007 R2 for Java (Nokia S60 240X320 resolution)

http://www.microsoft.com/downloads/details.aspx?familyid=1FEEAB9B-02FC-44CF-99B4-75782C6E139A&displaylang=en

Microsoft Office Communicator Mobile 2007 R2 for Java (Nokia S40)

http://www.microsoft.com/downloads/details.aspx?familyid=60C8F472-43E4-4201-A3F9-3B756B25F56C&displaylang=en

Microsoft Office Communicator Mobile 2007 R2 for Java (Motorola Razr V3xx)

http://www.microsoft.com/downloads/details.aspx?familyid=CD911469-0010-44E3-8EED-684F2AB1534C&displaylang=en

Instant Messaging and Collaboration for Blackberry

Tidak bisa dipungkiri bahwa Blackberry juga menjadi salah satu device yang digemari oleh kalangan pebisnis, selain Windows Mobile. Selain tentunya punya kapabilitas Push Mail (menggunakan layanan Blackberry Enterprise Server/BES ataupun Blackberry Internet Services/BIS) dan bisa terkoneksi ke Exchange Server, BES juga mempunyai fitur kolaborasi dengan OCS. Detailnya:

http://na.blackberry.com/eng/services/server/exchange/

Sedikit saduran dari link diatas:

BlackBerry Enterprise Server is the clear choice for the Microsoft Exchange enterprise. It provides push-based wireless access to the following*:

  • Microsoft Exchange email
  • Microsoft Exchange calendar, contacts and scheduling
  • Microsoft® Office Communicator and LCS (Live Communications Server) instant messaging and collaboration
  • Microsoft® Office Communications Server 2007 instant messaging and collaboration
  • Web-based, Java® ME and Web Services applications, .NET
  • Other enterprise applications and systems such as Customer Relationship Management (CRM), Enterprise Resource Planning (ERP) and more

 

Communicator Mobile for iPhone

Device buatan Apple ini memang merambah pasar lifestyle karena kecantikannya. iPhone sendiri juga laris di kalangan pebisnis, sehingga fitur-fitur pendukung seperti push mail Microsoft Exchange juga didukung oleh iPhone. Untuk pengguna yang ingin bisa menggunakan aplikasi yang bisa menghubungkan kita dengan Office Communications Server, maka ada aplikasi 3rd party yaitu iDialog buatan Modality Systems.

Detail informasi mengenai aplikasi ini bisa dibaca di:

http://www.modalitysystems.com/idialog

Salam,

Raymond Engelbert

[MS UC Device] Jabra Dial520OC

Dulu saya pernah menulis mengenai Microsoft UC Devices di http://wss-id.org/blogs/raymond/archive/2007/11/21/microsoft-unified-communication-devices.aspx. Disitu ada salah satu device Jabra namun yang versi headset.

Sebelum saya masuk lebih jauh, saya akan mengulas sedikit apa itu Jabra. Jabra merupakan salah satu brand yang diusung oleh GN Netcom, salah satu pemain headset kelas dunia. Khusus Jabra itu sendiri, beberapa produk yang ditawarkan adalah berupa Hands Free device yang artinya pelengkap alat berkomunikasi yang menjadi solusi efisien untuk Unified Communications dan juga Call Center.

Jika pada link diatas, saya pernah mencoba yang versi headset, maka kali ini saya mendapat kesempatan mencoba salah satu device yang mempunyai bentuk seperti Handphone namun menggunakan konektor USB dan bisa berkolaborasi dengan Office Communicator yang merupakan sisi Client dari Office Communications Server 2007 R2.

Sepintas terlihat sederhana, namun setelah dicoba, kualitas suara yang dihasilkan sangatlah bagus (jernih) dan juga memiliki tombol answer/end layaknya handphone serta tombol mute untuk mematikan suara keseluruhan. Secara kolaborasi dengan Office Communicator, juga tidak ada masalah sama sekali karena device ini sudah disertifikasi untuk berintegrasi dengan Office Communicator. Satu lagi, saya melakukan pengetesan device ini pada Office Communicator yang berjalan diatas Windows 7 ;).

 

Info lebih jauh, bisa dilihat pada website resmi dari Jabra: http://www.jabra.com/Sites/Jabra/na-us/Headsets/Pages/JabraDial520OC.aspx

 

Salam,

Raymond Engelbert