Microsoft Visual Studio 2013 ve MSDN Lisansı
Transkript
Microsoft Visual Studio 2013 ve MSDN Lisansı
Microsoft Visual Studio 2013 ve MSDN Lisansı Yayın Tarihi Kasım 2013 © 2013 Microsoft Corporation. Tüm hakları saklıdır. Bu belge “olduğu gibi” sağlanmaktadır. URL ve diğer Internet web sitesi referansları da dahil olmak üzere bu belgede yer alan bilgiler ve görüşler bildirim olmaksızın değiştirilebilir. Bunu kullanma riski size aittir. Bu belge, herhangi bir Microsoft ürünündeki herhangi bir fikri mülkiyet için size herhangi bir hak sağlamaz. Referans amacıyla bu belgeyi kurum içinde kopyalayabilir ve kullanabilirsiniz İçindekiler Microsoft Visual Studio 2013 ve MSDN Lisansı .............................................. 1 Yayın Tarihi Kasım 2013................................................................................... 1 Giriş 5 Visual Studio 2013 Lisansı Hakkında Genel Bilgiler ......................................... 5 Kullanıcılar ....................................................................................................... 5 Team Foundation Server Ortamı ..................................................................... 6 Yayın Yönetimi Özellikleri ................................................................................ 6 Visual Studio Online ........................................................................................ 6 Nasıl Satın Alınır .......................................................................................... 7 Visual Studio 2013 Teklifleri ve Satın Alma Kanalları ....................................... 7 MSDN Abonelik Yenilemeleri ve Yükseltmeleri ............................................... 8 Perakende Yenilemeleri .............................................................................. 9 Toplu Lisans Yenilemeleri ........................................................................... 9 MSDN Abonelik Yükseltme Seçenekleri ...................................................... 9 Alt Seviyeye Yenileme ............................................................................... 10 Visual Studio Online'ı Satın Alma .................................................................. 10 Diğer Kanallar ................................................................................................ 10 Kullanıcı Lisansı.......................................................................................... 12 Programlarınızın Tasarımı, Geliştirilmesi, Test Edilmesi ve Sergilenmesi için Lisanslı 12 Dahil olan Yazılımlar ve Sürüm Düşürme Hakları ........................................... 12 Farklı Lisanslara Sahip Olan Kullanıcılar Aynı Yazılımı Çalıştırabilir................. 12 Yazılım Nerede Yüklenebilir ve Çalıştırılabilir ................................................. 13 MSDN Aboneleri için Ek Kullanım Hakları ve Avantajlar ................................ 13 Office Professional Plus 2013 üretim kullanımı ......................................... 13 Visual Studio Team Foundation Server'ın Üretim Kullanımı ...................... 13 Windows Azure MSDN'nin Avantajları ...................................................... 14 Visual Studio Online MSDN'nin Avantajları .............................................. 14 MSDN Bulut Kullanım Hakları: MSDN Yazılımını Windows Azure VM'leri ve 3. Tarafların Çalıştırdığı Paylaşımlı Sunucular Üzerindeki VM'ler Üzerinde Çalıştırmak .................................................... 14 Laboratuvar Yönetimi ............................................................................... 15 Görsel Taslak ............................................................................................ 15 2 © 2013 Microsoft Corporation. Tüm hakları saklıdır. Yük Testi ................................................................................................... 15 SQL Server Paralel Veri Ambarı Geliştiricisi ............................................... 16 IntelliTrace ................................................................................................ 16 Dahil Edilen Yazılım Kendi Şartlarına Tabi Olduğu Zaman ............................. 16 Sürüm Öncesi ve Deneme Yazılımı ........................................................... 16 SDK, DDK, Özellik Paketleri ve modeller ile uygulama sürümleri .............. 17 Windows Embedded ................................................................................ 17 IntelliTrace Toplayıcı ve Microsoft Yönetim Aracısı ................................... 17 Uzak Araçlar.............................................................................................. 17 Lisansı Olmayan Kullanıcıların Yazılımı Kullanabileceği Senaryolar ................ 17 Terminal Hizmetleri Kullanılarak Gösterim ................................................ 17 Kabul Testi ................................................................................................ 17 Geri bildirimler .......................................................................................... 18 Belirli Bir Yazılım, Uygulamalarınız Dahilinde Nasıl Başkalarına Dağıtılabilir .. 18 Diğer Kılavuzlar ............................................................................................. 18 "Geliştirici Masaüstü"nde Windows Ayrı Bir Lisans Gerektirdiği Zaman .... 18 Sanal Ortamlar Ayrı Bir Lisans Gerektirdiği Zaman ................................... 19 Geliştirme ve Test Ortamlarının İzlenmesi ve Yönetilmesi Yönetim Lisansları Gerektirir Kalıcı Kullanım Hakları .............................................................................. 19 Lisansın Yeniden Tahsis Edilmesi .............................................................. 20 Yazılımın Bir Kurulum Görüntüsünün Parçası Olarak Dağıtılması .............. 20 MSDN Aboneliklerinin Kurum Dışı Yüklenicilere Tahsis Edilmesi .............. 20 Ürün Anahtarları ve Kurulum Yazılımı ....................................................... 21 MSDN Kaynaklı Ancak Bir Üretim Lisansı Kapsamında Bulunan Yazılımın Kullanımı 21 Yazılım Etkinleştirme ................................................................................. 21 Visual Studio Team Foundation Server 2013 Lisansı .................................... 22 Visual Studio Team Foundation Server 2013'ün Edinilmesi ........................... 22 Team Foundation Server Lisansının Alınmasına İlişkin Genel Kılavuz............. 23 Team Foundation Server için Sunucu Lisansı Gereklilikleri ............................ 23 Sunucu Lisansının Yeniden Tahsis Edilmesi ............................................... 24 Yapı Sunucusu Üzerinde Visual Studio Kullanımı ...................................... 24 Team Foundation Server için İstemci Lisansı Gereklilikleri ............................. 24 İstemci Erişim Lisansı Gerekli Olmadığı Zaman ......................................... 24 Birden Fazla CAL Gerektiren Sunucu Özellikleri ........................................ 25 3 © 2013 Microsoft Corporation. Tüm hakları saklıdır. 19 Kullanıcı CAL ile Cihaz CAL arasında seçim yapmak .................................. 25 Çoğullama ile Havuz Oluşturma, CAL İhtiyacını Azaltmaz ......................... 26 Team Foundation Server için Sürüm Düşürme Hakları .................................. 26 Yazılım Güvencesi Kapsamında Team Foundation Server .............................. 26 Visual Studio Online'ı Yerel Bir Derleme Sunucusuna Bağlamak ................... 26 Team Foundation Server'a Erişim Yöntemleri ................................................ 27 Dağıtım Seçenekleri ...................................................................................... 27 Çoklu Sunucu (İki Katman) Dağıtımı ......................................................... 27 Team Foundation Server Proje Portalı ...................................................... 28 Team Foundation Yapı Servisleri ............................................................... 28 Laboratuvar Yönetimi Lisansı ..................................................................... 28 Laboratuvar Yönetimi Bileşenleri ................................................................... 28 Laboratuvar Yönetimi Lisansı ......................................................................... 29 Visual Studio Yayın Yönetimi Lisansı ........................................................... 30 Yayın Yönetimi Çözümü Bileşenleri ............................................................... 30 Visual Studio Deployment lisanslarının sayısının belirlenmesi ....................... 31 Ek 32 Daha Fazla Bilgi İçin ...................................................................................... 32 Visual Studio 2013 Ürünlerinin Değerlendirilmesi ......................................... 32 Visual Studio Express 2013 Ürünleri .............................................................. 32 Lisans Eğitim Ortamları ................................................................................. 32 Geçmiş MSDN Aboneliği Geçişleri ................................................................. 32 Visual Studio 2013 .................................................................................... 33 Visual Studio 2012 .................................................................................... 33 Visual Studio 2010 .................................................................................... 33 Visual Studio 2008 .................................................................................... 33 Visual Studio 2005 .................................................................................... 34 Lisans Teknik İnceleme Değişim Kaydı .......................................................... 34 4 © 2013 Microsoft Corporation. Tüm hakları saklıdır. Giriş Microsoft Visual Studio 2013, kapsamlı ve oldukça esnek bir uygulama yaşam döngüsü yönetimi (ALM) araç seti sunmaktadır. Visual Studio 2013; masaüstü, web, bulut ve Windows Mağazası gelişimini her zamankinden çok daha verimli hale getirerek geliştirici IDE içerisinde iyileştirmeler sağlamaktadır. Team Foundation Server 2013; Çevik Proje Portföy Yönetimi, Ekip Odaları, İş Öğesi Şemaları ve Yayın Yönetimi gibi kurumların çevik ekipler yönetmesine ve ekipler arasında çapraz iletişimleri geliştirmesine yardımcı olacak önemli yeni özellikler ekledi. Visual Studio with MSDN; müşterilerine SQL Server/Windows/Windows Server gibi Microsoft platformu yazılımları için geliştirme/test kullanım hakları, Azure kaynaklarını kullanmak için parasal kredi, Windows Mağazası'nda geliştirici hesapları, Windows Phone Store ve O365 Geliştirici aboneliği gibi yüksek değere sahip MSDN avantajları sunmaktadır. Bu yazının geri kalan bölümü, Visual Studio ürün serisi ve ortak dağıtım senaryolarındaki ürünler için lisans gereklilikleri konusunda genel bilgiler sağlamaktadır. Lisans şartları ve koşulları tam kılavuzu için toplu lisans müşterisiyseniz, Microsoft Lisanslı Ürün Kullanım Hakları (PUR) ile Ürün Listesine ve lisans programı sözleşmesine bakın. Perakende müşterileri için lisans şartları, ürününüzle birlikte verilen Perakende Yazılım Lisansı Koşulları kapsamında belirtilmiştir. Visual Studio 2013 Lisansı Hakkında Genel Bilgiler Birincil Visual Studio 2013 teklifleriyle, temel olarak üç şey için lisans satın almış olursunuz: 1. Kullanıcılar 2. Visual Studio Team Foundation Server ortamı 3. Visual Studio Yayın Yönetimi özellikleri aracılığıyla otomatik dağıtımlar alan sunucular Ek olarak, satın alabileceğiniz Visual Studio Online hizmetleri de bulunmaktadır. Kullanıcılar Lisans kullanıcıları için birincil yol, yazılım geliştirme projelerinde yer alacak olan her kullanıcı için uygun seviyedeki MSDN aboneliğini satın almaktır. MSDN aboneliklerine dahil olan yazılım, hizmetler ve destek, seviyelerine göre değişmektedir, bu yüzden her ekip üyesinin ihtiyacı için doğru seviyeye karar vermek amacıyla MSDN abonelik karşılaştırmasına danışmalısınız. Visual Studio ve MSDN abonesinin kurup çalıştırabileceği diğer Microsoft yazılımları, kullanıcının aboneliği aktif olduğu sürece MSDN Abone Yüklemelerinde bu MSDN abonelik seviyesi için mevcut olan özelliklerle tanımlanır. MSDN abonelik seçenekleri: Visual Studio Ultimate with MSDN Visual Studio Premium with MSDN Visual Studio Test Professional with MSDN Visual Studio Professional with MSDN MSDN Platformları MSDN İşletim Sistemleri Alternatif olarak, geliştirme çalışmalarının bir parçası olarak Windows, Windows Server, SQL Server, vb. herhangi bir Microsoft platformunu kullanmaya ihtiyacı olmayan, Windows Azure'u kullanmaya ihtiyacı olmayan, teknik desteğe ihtiyacı olmayan, e-öğrenmeye ihtiyacı olmayan, Team Foundation Server aracılığıyla diğer geliştirme ekibi üyeleriyle işbirliği 5 © 2013 Microsoft Corporation. Tüm hakları saklıdır. yapmayan ve yazılımın yeni sürümlerine ihtiyaç duymayan kullanıcılar için, bağımsız bir Visual Studio Professional lisansı satın alabilirsiniz. Team Foundation Server Ortamı Team Foundation Server ortamı; yazılım geliştiricilerin, test edicilerin, proje yöneticilerinin, paydaşların ve yazılım geliştirme ekibindeki diğer katılımcıların işbirliği yaptığı, kaynak kodunu yönettiği, işleri yönettiği ve önceliklendirdiği, uygulama yapıları oluşturduğu ve daha pek çok şey gerçekleştirdiği yerdir. Bu ortamdaki her sunucu için Windows Server ve Team Foundation Server lisansları ve ayrıca bu sunuculara bağlanan her kullanıcı için Windows Server ve Team Foundation Server İstemci Erişim Lisansları (CAL) satın alırsınız. Microsoft SQL Server 2012 Standard; Team Foundation Server ile birlikte kullanım için Team Foundation Server lisansına dahildir. Yayın Yönetimi Özellikleri Visual Studio 2013; Yayın Yönetimi özellikleriyle Microsoft'un ALM ve DevOps çözümleri için sürekli bir uygulama çözümü sunarak müşterilerin uygulamaları daha hızlı, daha iyi ve daha verimli biçimde gerçekleştirmesine yardımcı olur. Yayın Yönetimi sürekli teslimat çözümü, Visual Studio Team Foundation Server'ın gelişimden üretime yayın sürecini otomatikleştirerek uygulamaların daha hızlı ve daha basit biçimde sunulmasına yardımcı olur. Bir uygulamanın uygulandığı her düğüm ya da uç nokta, bir Visual Studio Uygulaması lisansına sahip olmalıdır. Visual Studio Online Visual Studio Online, çok çeşitli ve giderek gelişen bulut tabanlı Uygulama Yaşam Döngüsü Yönetimi özellikleri sunmaktadır. Visual Studio Online ile bir kullanıcı için gerekli olan özelliklere dayanarak Visual Studio Online hesabınıza erişen her kullanıcı için bir plan ya da bir MSDN aboneliği satın alırsınız ve hesabın geneli tarafından kullanım için paylaşımlı kaynaklar satın alırsınız. Paylaşımlı kaynaklarla, tıpkı bulut oluşturma süresinin dakikaları ya da bulut yükleme testinin sanal kullanıcı dakikaları bazında kullandığınız kadar ödeme yaparsınız. Nitelikli MSDN aboneleri hiçbir ek ücret olmaksızın bir Visual Studio Online hesabına katılabileceğinden, yalnızca bir hesaba katılan ve MSDN abonelikleri olmayan kullanıcılara Visual Studio Online kullanıcı planının atanması gerekir. Üç Visual Studio Online kullanıcı planı seçeneği mevcuttur: 6 Visual Studio Online Advanced Visual Studio Online Professional Visual Studio Online Basic © 2013 Microsoft Corporation. Tüm hakları saklıdır. Nasıl Satın Alınır Visual Studio ürünleri, aşağıda belirtildiği gibi çok çeşitli satış kanalları aracılığıyla sunulur. MSDN.com/buynow sitesi ya da Microsoft Mağazası aracılığıyla yapılan doğrudan satışlar dışında lisanslar, yazılım yetkili satıcıları aracılığıyla da satın alınabilir. Visual Studio 2013 Teklifleri ve Satın Alma Kanalları MSDN Teklifleri Perakende Kanalı Microsoft Toplu Lisansı Satın Alma Kanalları 7 Kurum, Kurumsal Abonelik Select, Select Plus Open Value, Open Value Aboneliği Open Kampüs, Eğitim Çözümleri için Kayıt Tam Ürün Paketi (FPP) Microsoft Mağazası (yalnızca çevrimiçi) MSDN.com/ buynow (doğrudan) © 2013 Microsoft Corporation. Tüm hakları saklıdır. MSDN Olmayan Teklifler Satın Alma Kanalları Microsoft Toplu Lisansı Kurum, Kurumsal Abonelik Select, Select Plus Open Value, Open Value Aboneliği Open Kampüs, Eğitim Çözümleri için Kayıt Tam Ürün Paketi (FPP) Perakende Kanalı Microsoft Mağazası (yalnızca çevrimiçi) MSDN.com/ buynow (doğrudan) Her Microsoft Toplu Lisans programı, yazılım yetkili satıcınızın anlamanıza yardımcı olabileceği, böylece doğru seçimi yapabileceğiniz belirli kurallara ve avantajlara sahiptir. Toplu Lisans ve yukarıdaki programlar konusunda daha fazla bilgi, aşağıdaki adreste bulunabilir: www.microsoft.com/licensing. MSDN Abonelik Yenilemeleri ve Yükseltmeleri Süresi dolmak üzere olan MSDN abonelikleri, uygun maliyetle yenilenebilir. Yenileme fiyatı, yeni bir MSDN aboneliği satın almaya göre ciddi oranda düşüktür çünkü müşteri yalnızca yazılımın yeni sürümlerini alma ve yeni ürün anahtarlarına ve 8 © 2013 Microsoft Corporation. Tüm hakları saklıdır. süresi dolan diğer MSDN hizmetlerine erişme hakkı için ödeme yapar; müşterinin zaten sahip olduğu Visual Studio geliştirme aracının yeni bir lisansı için ödeme yapmaz. Perakende Yenilemeleri Perakende MSDN abonelikleri, yıllık olarak yenilenmelidir. Yenilemenin yetkisiz kullanım süresi, yani MSDN aboneliğinin sona ermesinden müşterinin yenileme fiyatı üzerinden yenileme seçeneğini kaybettiği noktaya kadar olan süre, Perakende Lisanslar için 30 gündür. Toplu Lisans Yenilemeleri Pek çok Toplu Lisans programı kapsamında satın alınan MSDN abonelikleri, Toplu Lisans Sözleşmesi ya da Kaydı sona erene kadar geçerlidir. Ancak Select Plus Sözleşmesi (süresizdir) istisnai bir durumdur. Select Plus kapsamındaki satın alımlar, satın alma tarihinden itibaren 3 yıl geçerlidir ve ayrıca abonelik dönemi sona erme tarihini Sözleşme yıldönümü tarihi ile uyuşacak şekilde ayarlamak için seçenekler bulunmaktadır. Bütün Toplu Lisans Programları için MSDN abonelikleri, Toplu Lisans sözleşmesi kapsamında belirtilen son tarihe kadar ürünün Yazılım Güvencesi (SA) sürümü satın alınarak yenilenmelidir. Bu son tarihler programa göre değişmektedir ve ayrıca sözleşme imzalandığı zaman geçerli olan şartlara göre de farklılık gösterebilmektedir. MSDN Abonelik Yükseltme Seçenekleri Aktif bir MSDN aboneliğini, yenileme yoluyla (bu durumda hem önceki seviyedeki abonelik yenilemesini hem de aboneliği yükselten "yükseltme" lisansını satın almanız gerekir) ya da abonelik dönemi boyunca başka bir noktada yükseltebilirsiniz. Yükseltilen sürüm: Microsoft Toplu Lisansı Yükseltilen seviye: Kurum, Kurumsal Abonelik Select, Select Plus Open Value, Open Value Aboneliği Yükseltmeler diğer programlarda mevcut değildir ancak perakende ve Açık Lisans müşterileri (bu kapsamda Yükseltme Lisansları yoktur) Open Value programını yenileyerek ve derhal bir Yükseltme satın alarak yine de Yükseltme Lisanslarından faydalanabilirler. 9 © 2013 Microsoft Corporation. Tüm hakları saklıdır. Alt Seviyeye Yenileme Müşteriler, bir lisansı diğeriyle etkin biçimde değiştirip daha yüksek seviyedeki bir MSDN aboneliğinden daha düşük seviyedeki bir MSDN aboneliğine geçiş yaparak "alt seviyeye yenileme" yapabilirler. Bunu yaparken müşteri, eski MSDN aboneliğiyle gelen bütün haklarını kaybeder ve bu aboneliğin parçası olarak mevcut olan ancak yeni abonelik kapsamında mevcut olmayan ürünleri kullanmayı derhal bırakmalıdır. Örnek: Bir kurumun geliştirme ekipleri MSDN abonelikleriyle Visual Studio Premium kullanmaktadır. Bu kurum, bütçe kısıtlamaları nedeniyle bütün aboneliklerini Visual Studio Professional with MSDN seviyesine geçirerek yenilemeye karar verir. Kurum alt seviyeye yenileme yaptığı zaman, aboneler Visual Studio Premium lisansını kullanmayı derhal bırakmalı ve ürünü kaldırmalıdır, bu nedenle Visual Studio Premium kapsamındaki özelliklerden artık yararlanamazlar. Ayrıca aboneler Microsoft Office, Microsoft Dynamics, SharePoint Server ve Visual Studio Premium with MSDN içerisinde bulunan pek çok diğer ürünü kullanma haklarını kaybederler ancak Visual Studio Professional with MSDN kapsamındaki ürünleri kullanma haklarını kaybetmezler. Visual Studio Online'ı Satın Alma Pek çok durumda, Visual Studio Online hizmetlerinin kullanılması için herhangi bir satın alma gerekli değildir. Hesaba katılan uygun MSDN aboneleri için ekstra bir ücret yoktur ve hesap başına Visual Studio Online Basic kullanıcı planında beş ücretsiz kullanıcı mevcuttur. Ek olarak, her hesap için belirli miktarlarda ücretsiz paylaşımlı kaynaklar bulunmaktadır. Visual Studio Online kullanıcı planlarının ve paylaşımlı kaynakların satın alınması gerekir, bu satın alma Windows Azure aracılığıyla gerçekleştirilir. Windows Azure Yönetim Portalı; müşterilerin mevcut bir Visual Studio Online hesabının bağlantısını yapabilmesini ya da yeni bir hesap oluşturabilmesini sağlar, bunun ardından Windows Azure aboneliği kapsamında belirtilen önceden ödenmiş fonlar ya da ödeme yöntemi kullanılarak Visual Studio Online hizmetlerini satın almak mümkündür. Windows Azure harcama taahhüdünün boyutuna dayalı olarak indirimler mevcuttur ve bu indirimler, Visual Studio Online hizmetleri dahil olmak üzere satın alınan bütün hizmetler için geçerlidir. Diğer Kanallar Belirli Visual Studio ürünleri, aşağıdakiler dahil olmak üzere diğer Microsoft programları aracılığıyla satın alınabilir: Hizmet Sağlayıcı Lisans Sözleşmesi (SPLA): Visual Studio Team Foundation Server, Visual Studio Ultimate, Visual Studio Premium, Visual Studio Professional ve Visual Studio Test Professional; katılımcı barındırıcılar aracılığıyla abonelik esasına dayalı olarak mevcuttur. Barındırıcılar, uzaktan bağlandığınız kendi donanımları üzerinde çalışan yazılım sağlar. Bunlar, MSDN abonelik teklifleri değildir. SPLA için kullanım şartları, Hizmet Sağlayıcı Kullanım Hakları (SPUR) belgesinde yer almaktadır. HYPERLINK "http://www.microsoft.com/licensing/licensing-options/isv-program.aspx" Microsoft ISV Telif Lisansı Programı Ek olarak, MSDN abonelikleri ya da Visual Studio, belirli Microsoft programları kapsamında program avantajları olarak sunulmaktadır: 10 Microsoft İş Ortağı Ağı: İş Ortağı MSDN aboneleri, yazılımı yeniden satış (NFR) perakende lisans şartları için olmayan MSDN aboneliklerine uygun olarak kullanabilirler. Microsoft Eylem Paketi Geliştirme ve Tasarım aracılığıyla sunulan avantajlar dahil olmak üzere, Microsoft İş Ortağı Ağı'nın avantajları olarak sağlanan MSDN abonelikleri; bir ücret karşılığında danışmanlık hizmetleri sağlamak, paket bir uygulamayı belirli bir müşteri için özelleştirmek ya da bir müşteri için özel bir uygulama oluşturmak gibi doğrudan gelir getiren faaliyetler için © 2013 Microsoft Corporation. Tüm hakları saklıdır. kullanılamaz. İş ortakları, MSDN aboneliklerini Microsoft üzerinde daha sonra piyasaya sürüp müşterilere satabilecekleri paket bir uygulama oluşturmak gibi dolaylı olarak gelir getiren faaliyetler için kullanabilirler. Ayrıca iş ortakları, doğrudan gelir getiren faaliyetlerde kullanmak için MSDN aboneliklerini ayrı olarak satın alabilirler. Microsoft BizSpark: Microsoft BizSpark; yazılım konusunda başlangıç aşamasındaki şirketlere Microsoft yazılım geliştirme araçlarına erişim sağlayarak, bu şirketlerle yatırımcılar dahil olmak üzere sektörün ana oyuncuları arasında bağ kurarak ve iş hayatına atılan girişimcilere yardım etmek için pazarlama görünürlüğü sağlayarak başarılı olmalarına yardım eden küresel bir programdır. BizSpark aracılığıyla sunulan Visual Studio Ultimate with MSDN abonelikleri; yeniden satış (NFR) perakende lisans şartları için olmayan MSDN aboneliklerine tabidir. Microsoft DreamSpark: Kurum başına küçük bir ücret karşılığında akademik kurumlarda eğitim amaçlı kullanım için (örneğin ders, ödev ya da ticari olmayan araştırmalar için) öğrencilere, fakültelere ve personele araçlar sunar. Microsoft Toplu Lisans kapsamında Kampüs Sözleşmesi/EES ve OVS/ES programlarına katılan akademik kurumlar, hiçbir ek ücret olmadan çevrimiçi DreamSpark aboneliği kazanırlar. DreamSpark aracılığıyla lisans verilen yazılım; diğer yazılımların yanı sıra Visual Studio Professional, Windows Server ve SQL Server'ı içerir. Ek olarak, yüksek öğrenim kurumlarındaki Bilim, Teknoloji, Mühendislik ve Matematik (STEM) bölümleri, daha fazla Microsoft yazılım grubuna erişim sunan çevrimiçi bir DreamSpark Premium aboneliğine (eski adıyla MSDN AA) hak kazanabilirler. DreamSpark abonelik avantajlarından faydalanmak için (uygunluğa göre DreamSpark ya da DreamSpark Premium), akademik müşterilerin Akademik Toplu Lisans aboneliği Hoş Geldiniz Mektubu kapsamında belirtilen Akademik Toplu Lisans sözleşme numarasını ve uygun DreamSpark promosyon kodunu kullanarak http://www.dreamspark.com/institution/subscription.aspx adresinde kayıt olmaları gerekmektedir. DreamSpark aboneliği olmayan kurumlardaki öğrenciler, yazılıma ücretsiz olarak erişmek için DreamSpark sitesinde öğrencilik statülerini onaylatabilirler: https://www.dreamspark.com/Account/CreateAccount.aspx Belirli MSDN abonelik kullanım hakkı eklemeleri ya da istisnaları için lütfen her programın şartlarına başvurun. 11 © 2013 Microsoft Corporation. Tüm hakları saklıdır. Kullanıcı Lisansı Programlarınızın Tasarımı, Geliştirilmesi, Test Edilmesi ve Sergilenmesi için Lisanslı Bütün MSDN abonelikleri ve Visual Studio Professional, kullanıcı bazında lisanslandırılır. Her lisanslı kullanıcı, programlarını tasarlamak, geliştirmek, test etmek ve sergilemek için yazılımı istediği sayıda cihaz üzerinde kurabilir ve kullanabilir. Ayrıca MSDN abonelikleri, programınızla ilgili sorunları tespit etmek için lisanslı kullanıcının yazılımı değerlendirebilmesini ve müşteri ortamlarını simüle edebilmesini sağlar. Yazılımı bu şekilde kullanan her ek kullanıcının bir lisansı olmalıdır. Dahil olan Yazılımlar ve Sürüm Düşürme Hakları MSDN abonelikleri için sunulan yazılım, MSDN Abone Yüklemeleri aracılığıyla aboneye sunulan herhangi bir yazılım olarak tanımlanırken, kullanıcının aboneliği aktiftir, ayrıca bu yazılımlardan herhangi birinin önceki sürümlerine düşürme hakları (MSDN Abone Yüklemeleri kapsamında mevcut olmayan eski yazılım için) mevcuttur. MSDN abonelikleri; yazılımın mevcut sürümünü ve ayrıca on yıldan öncesine giden pek çok önceki sürümü içermektedir ve genellikle çeşitli yazılım geliştirme ve test etme senaryolarını desteklemek için aynı ürünün pek çok farklı sürümünü (Standart, Kurumsal, Veri Merkezi, vb.) içerir. Ayrıca MSDN aboneleri, düzenli olarak yazılımın piyasaya sürülen yeni sürümlerine erişim hakkı kazanmaktadır. Herhangi biri MSDN Abone Yüklemelerini ziyaret edebilir, belirli bir yükleme için arama yapabilir ve ardından sürümün hangi tarihte yayınlandığını ve bu sürümü yüklemek için hangi abonelik seviyelerinin erişim sahibi olduğunu görmek için ayrıntıları tıklatabilir. Bunu incelemek için abone olmaya gerek yoktur ancak yüklemek için abone olmak gerekir. Her MSDN aboneliğine hangi yazılımların dahil olduğu konusunda daha genel bir fikir sahibi olmak için, MSDN aboneliklerini karşılaştırabilirsiniz. Visual Studio Professional için lisansa dahil olan yazılım, Visual Studio Professional 2013 yazılımının mevcut sürümüdür ayrıca buna başka bir biçimde erişim sahibi olabileceğiniz Visual Studio Professional'ın önceki sürümlerini aynı anda çalıştırmak için düşürme hakları dahildir. Bu Kullanıcı Lisansı bölümünün amacı dahilinde, lisansa dahil olan yazılımı, "yazılım" şeklinde anacağız. Farklı Lisanslara Sahip Olan Kullanıcılar Aynı Yazılımı Çalıştırabilir Yazılımı kullanacak olan (kurmak, yapılandırmak ya da erişmek) geliştirme ekibinin her üyesi, kendi MSDN aboneliğine sahip olmalıdır. İki ya da daha fazla kişi, her birinin MSDN aboneliği olması halinde aynı yazılımı kullanabilir. Örnek 1: Bir geliştirme ekibi, 6 yazılım geliştirici, 1 mimar/geliştirici ve 3 test ediciden oluşmaktadır. Ekip, kurum içi Web tabanlı bir muhasebe sistemi oluşturmaktadır ve Windows Server 2012 ile Microsoft SQL Server 2012'yi çalıştırarak bir test ortamı kurmak için yazılımı kullanmak istemektedir. 10 ekip üyesinin tümü geliştirme ya da test ortamına erişim sağlayacaksa, her birinin bir MSDN aboneliğine ihtiyacı olacaktır. Bu ürünlerin her ikisini de içeren minimum abonelik seviyeleri; Visual Studio Professional with MSDN ile Visual Studio Test Professional with MSDN'dir. Örnek 2: Bir kurum; biri Seattle'da, diğeri ise Singapur'da olmak üzere iki geliştirme ekibine sahiptir. Zaman farkından ötürü, iki ekip asla aynı anda çalışmamaktadır. Ancak MSDN abonelik lisansları paylaşılamadığı için, her konumdaki her ekip üyesinin kendi MSDN aboneliğine sahip olması gerekmektedir. 12 © 2013 Microsoft Corporation. Tüm hakları saklıdır. Örnek 3: Kurumun BT departmanından bir sistem mühendisi, bir geliştirme ekibi için gerekli olan yazılımı kurmaktadır; bu ekibin her üyesine merkezi olarak yönetilen donanım üzerinde bir MSDN aboneliği lisansı verilmiştir. Bu sistem mühendisi, herhangi bir yazılım geliştirmesi ya da testi yapmamaktadır. Microsoft yazılımlarının herhangi bir kullanımı için lisans gerekli olduğundan (yazılımı yüklemek de kullanmaktır), bu ortamda kullanılan bütün yazılımlar için üretim lisansı edinmeleri ya da sistem mühendisi için yüklediği yazılımı içeren bir MSDN aboneliği edinmeleri gerekir. Yazılım Nerede Yüklenebilir ve Çalıştırılabilir Lisanslı kullanıcı, yazılımı istediği sayıda cihaza yükleyebilir ve bu cihazlar üzerinde kullanabilir. Yazılım; işyerindeki, evdeki, okuldaki cihazlarınıza ve hatta bir müşterinin ofisindeki cihazlara veya 3. bir tarafın barındırdığı özel donanım üzerindeki cihazlara yüklenebilir ve bu cihazlar üzerinde kullanılabilir. MSDN yazılımlarının pek çoğu da Windows Azure VM'ler ve Yetkili MSDN Bulut İş Ortaklarının barındırdığı VM'ler üzerinde çalıştırılabilir. Ancak yazılımın başka bir biçimde üretim ortamlarında kullanımı için lisans verilmemiştir. Bir üretim ortamı; bir uygulamanın son kullanıcıları tarafından erişilen (İnternet web sitesi gibi) ve bu uygulamanın Kabul Testi ya da Geri Bildirimleri için kullanılan bir ortam olarak tanımlanır. Üretim ortamlarını oluşturan bazı senaryolar arasında şunlar yer alır: Bir üretim veritabanına bağlanan ortamlar. Bir üretim ortamı için olağanüstü durum kurtarma ya da yedeklemeyi destekleyen ortamlar. Faaliyetin yoğun dönemleri esnasında üretime döndürülen bir sunucu gibi en azından zamanın bir kısmı boyunca üretim için kullanılan ortamlar. Örnek: MSDN aboneliği olan bir geliştirici, gün boyunca işyerinde MSDN yazılımını kullanır ancak zaman zaman farklı bir bilgisayar kullanarak evde de geliştirme yapması gerekir. MSDN lisansı kapsamında, işyerindeki bir bilgisayar ile ev bilgisayarı arasında bir fark yoktur; ev bilgisayarı sadece geliştiricinin MSDN yazılımını kullanma hakkına sahip olduğu başka bir cihazdır. Ancak geliştiricinin ev bilgisayarında çalışan MSDN yazılımı kısıtlamaları, çalışma ortamında da aynı kalır: Ev bilgisayarına yüklenen MSDN yazılımı; yalnızca tasarım, geliştirme ve test amaçlarıyla kullanılmalıdır ve yalnızca uygun MSDN aboneliğine sahip olan diğer kullanıcılar yazılımı kullanabilir. MSDN Aboneleri için Ek Kullanım Hakları ve Avantajlar Office Professional Plus 2013 üretim kullanımı Office Professional Plus 2013; üretim kullanımı için bir cihaz üzerinde Visual Studio Ultimate with MSDN ve Visual Studio Premium with MSDN lisanslı kullanıcılar tarafından kullanılabilir. Visual Studio Team Foundation Server'ın Üretim Kullanımı Visual Studio Ultimate with MSDN, Visual Studio Premium with MSDN, Visual Studio Professional with MSDN, Visual Studio Test Professional with MSDN ve MSDN Platformları abonelikleri; bir sunucu lisansı ve Visual Studio Team Foundation Server 2013 için bir İstemci Erişim Lisansı içerir. Bu belgenin Visual Studio Team Foundation Server 2013 Lisansı bölümünde daha fazla bilgi sunulmuştur. 13 © 2013 Microsoft Corporation. Tüm hakları saklıdır. Windows Azure MSDN'nin Avantajları Visual Studio Ultimate with MSDN, Visual Studio Premium with MSDN ve Visual Studio Professional with MSDN abonelikleri; belirli miktarda Windows Azure hizmeti içerir. Kullanılabilirlik değişiklik göstermektedir ve dahil olan hizmetlerin miktarı değişikliğe tabidir, ayrıntılar için lütfen bkz. http://www.windowsazure.com/en-us/pricing/memberoffers/msdn-benefits/. Bu hizmetleri kullanmak için, MSDN abonesinin Windows Azure Sözleşmesi'ni imzalaması ve kabul etmesi gerekir. MSDN abonesi, bu Windows Azure MSDN avantajını kullanarak üretim uygulamalarını çalıştıramayabilir; bu avantajın bütün kullanımı, geliştirme ve test ile sınırlıdır. Ayrıca çoklu MSDN aboneliklerindeki Windows Azure avantajları, tek bir hesapta birleştirilemez. Visual Studio Online MSDN'nin Avantajları Aboneliklerini etkin hale getiren, nitelikli MSDN aboneleri, ek bir ücret ödemeden bir Visual Studio Online hesabı oluşturabilir ya da bir hesaba katılabilirler. Uygun MSDN abonelik seviyeleri arasında şunlar yer alır: Visual Studio Ultimate with MSDN, Visual Studio Premium with MSDN, MSDN Platformları, Visual Studio Test Professional with MSDN, ve Visual Studio Professional with MSDN. Bu avantajlar; hem satın alınan MSDN abonelikleri hem de BizSpark ve Microsoft İş Ortağı Ağı gibi programlar aracılığıyla sunulan abonelikler için geçerlidir. MSDN Bulut Kullanım Hakları: MSDN Yazılımını Windows Azure VM'leri ve 3. Tarafların Çalıştırdığı Paylaşımlı Sunucular Üzerindeki VM'ler Üzerinde Çalıştırmak Aboneliklerini etkin hale getiren MSDN aboneleri; pek çok MSDN yazılımını Windows Azure üzerindeki VM'lerde ve Yetkili MSDN Bulut İş Ortağı olan üçüncü tarafların çalıştırdığı paylaşımlı sunucular üzerindeki VM'lerde çalıştırabilir. Bulut kullanım hakkı; yalnızca yazılımın tasarlanması, geliştirilmesi, test edilmesi ya da gösterilmesi içindir. Bulut kullanım hakkı; Windows İstemci ve Windows Server hariç olmak üzere Visual Studio ve kullanıcının MSDN aboneliğine dahil olan bütün diğer yazılımlar için geçerlidir. Bu kullanım; VM'ye erişim için ayrı bir Uzaktan Masaüstü Hizmetleri (RDS) lisansı gerektirmez. MSDN aboneliğinin etkinleştirilmesi, abonenin Microsoft hesabını aboneliğiyle ilişkilendirmeyi içerir. MSDN Abone Yüklemeleri, Windows Azure MSDN avantajları ve çok daha fazlasını içeren MSDN avantajlarına erişim hakkı kazanmak için etkinleştirme gereklidir. MSDN aboneleri, MSDN yazılımını bu 3. tarafta çalıştırılan Windows Server VM'lerine yüklemeden ve kurmadan önce, nitelikli herhangi bir MSDN bulut iş ortağıyla MSDN aboneliklerinin geçerli ve aktif olduğunu doğrulamalıdır. Windows istemci (Windows 7, Windows 8, vb.) herhangi bir bulut ortamında çalıştırılmaya uygun değildir, bu nedenle MSDN aboneleri, en yüksek doğruluk deneyimi için Windows üzerinde uygulamalarını geliştirmek ve test etmek amacıyla dokunmatik ekranlara ve yerel çevre birimlerine sahip olan cihazlar gibi yerel cihazları kullanmaya devam etmelidir. MSDN aboneleri, Windows Server'ı Windows Azure üzerindeki ve Nitelikli MSDN Bulut İş Ortakları tarafından çalıştırılan paylaşımlı sunucular üzerindeki VM'lerde çalıştırabilir ancak Windows Server, bu MSDN bulut kullanım haklarının bir parçası olarak lisans sahibi olmadığı için, aboneler bu kullanım için belirlenen Windows Server VM oranları üzerinden ücretlendirilecektir. MSDN aboneleri, Windows Azure MSDN avantajlarını bu Windows Server VM'lerini Windows Azure üzerinde çalıştırma maliyetine göre kullanabilirler. Örnek 1: Beş geliştiriciden oluşan bir ekip, farklı MSDN seviyeleri için lisans sahibidir: Üçü Visual Studio Premium with MSDN lisansına sahipken diğer ikisi Visual Studio Professional with MSDN lisansına sahiptir. Visual Studio Premium with MSDN lisansına sahip olan bir ekip üyesi, ekibin geliştirme ortamına göre hareket etmek için Windows Azure 14 © 2013 Microsoft Corporation. Tüm hakları saklıdır. MSDN avantajını kullanarak bir Windows Azure aboneliği oluşturur. Bu ekip üyesi, Visual Studio Premium with MSDN lisansına sahip olan ekip üyeleri tarafından geliştirme ve test amacıyla kullanılması için Microsoft SharePoint Server ile bir VM dağıtır. Visual Studio Professional with MSDN lisansına sahip olan diğer iki ekip üyesi ise bu VM'yi kullanamaz çünkü MSDN seviyeleri onlara SharePoint Server kullanım hakkı sağlamamaktadır. Örnek 2: Visual Studio Professional with MSDN lisansı olan bir geliştirici, yeni saklı yordamları bir veritabanı uygulaması için geliştirmek üzere nitelikli bir MSDN bulut iş ortağı üzerinde çalışan bir VM içerisinde SQL Server uygulamıştır. Çalışma devam ederken, MSDN aboneliğinin süresi dolmuştur. Aboneliğin süresi dolduğu için, MSDN bulut kullanım haklarının da süresi dolar ve geliştiricinin bu VM içerisinde SQL Server'ı kullanmayı bırakması gerekir. Örnek 3: Visual Studio Premium with MSDN lisansı olan bir geliştirici, yeni saklı yordamları bir veritabanı uygulaması için geliştirmek üzere nitelikli bir MSDN bulut iş ortağı üzerinde çalışan bir VM içerisinde Visual Studio ve SQL Server uygulamıştır. Kodu yazmak için Visual Studio kullanmaya yazılımı geliştirmek ve test etmek amacıyla MSDN bulut kullanım hakları aracılığıyla izin verilir. Geliştirici, ek bir RDS CAL lisansına gerek duymadan bu VM'ye erişebilir. Geliştirici, e-postalarına erişmek için VM içerisinde Office ve diğer geliştiricilerle iletişim kurmak için Lync kurulumu da yapmak istemektedir. MSDN bulut hakları kullanıcının yalnızca kendi yazılımını tasarlamasına, geliştirmesine, test etmesine ya da göstermesine izin verdiği için, e-postalara erişmek için Outlook ya da VM içerisindeki diğer kullanıcılarla iletişim kurmak için Lync kullanmaya izin verilmez. Laboratuvar Yönetimi Visual Studio Ultimate with MSDN, Visual Studio Premium with MSDN ve Visual Studio Test Professional with MSDN aboneleri; Microsoft Test Yöneticisini kullanarak laboratuvar ortam(lar)ını oluşturmak, uygulamak ve yönetmek amacıyla System Center – Virtual Machine Manager (SCVMM) kurabilir ve çalıştırabilir. Bir laboratuvar ortamı, yalnızca programlarınızı geliştirmek ve test etmek amacıyla kullanılan bir sanal işletim sistemi ortamıdır. SCVMM'nin sanallaştırılmış üretim sunucularının yönetilmesi gibi bütün diğer üretim kullanımları, ayrı yönetim lisansları gerektirir. Test Controller 2012'yi içeren Visual Studio Agents 2012 yazılımı da bu senaryoda kullanılmak üzere bu abonelik seviyelerine dahil edilmiştir. SCVMM ve Team Foundation Server; ayrı bir SQL Server lisansı satın almaya gerek duymaksızın, aynı SQL Server veritabanını paylaşabilir. Görsel Taslak Visual Studio Ultimate with MSDN, Visual Studio Premium with MSDN ve Visual Studio Test Professional with MSDN aboneleri, potansiyel uygulama tasarımlarını temsil etmek üzere görsel taslaklar oluşturmak için PowerPoint için görsel taslak eklentileri kullanabilir. Görsel taslak eklentisine sahip olmayan diğerleri, eklenti kullanılarak tasarlanmış olan bir PowerPoint dosyasını görüntüleyebilir ve düzenleyebilir. PowerPoint'in kullanılması için bir PowerPoint lisansı gereklidir ancak bu lisans, Belirli Office Uygulamalarının Üretim Kullanımı'nın bir parçası olarak Visual Studio Ultimate with MSDN ile Visual Studio Premium with MSDN aboneliklerine dahildir. Yük Testi Visual Studio Ultimate with MSDN aboneleri, yazılımı, bir üretim ortamında çalışan yük testleri dahil olmak üzere, herhangi bir sayıdaki sanal kullanıcıyla yük testlerini gerçekleştirmek için kullanabilir. 15 © 2013 Microsoft Corporation. Tüm hakları saklıdır. SQL Server Paralel Veri Ambarı Geliştiricisi Visual Studio Ultimate with MSDN, Visual Studio Premium with MSDN, Visual Studio Professional with MSDN ve Visual Studio Test Professional with MSDN abonelikleri; SQL Server Paralel Veri Ambarı Geliştiricisi lisansını da içerir. Bu yazılımın çalıştırılması için gerekli olan Paralel Veri Ambarı gereçleri, OEM'ler aracılığıyla satılır. IntelliTrace IntelliTrace, hata ayıklamanın kolaylaştırılmasına yardım etmek için uygulama yürütmenin kaydedilmesine ve oynatılmasına olanak verir. Bu işlem, IntelliTrace.exe komut satırı yardımcı programını yürüterek ya da Microsoft Test Yöneticisi ile bir test yaparak Visual Studio Test Aracısının bir parçası olarak hedef sisteme IntelliTrace tanılama veri bağdaştırıcı (DDA) uygulanmasıyla gerçekleştirilir. Microsoft Test Yöneticisi; Visual Studio Test Professional, Visual Studio Premium ve Visual Studio Ultimate sürümlerinin bir parçasıdır. IntelliTrace DDA ya da IntelliTrace.exe'nin çalıştırılmasıyla oluşturulan IntelliTrace dosyaları, yalnızca Visual Studio Ultimate kullanılarak açılabilir ve hata ayıklaması yapılabilir. IntelliTrace dosyaları, iki ya da daha fazla şirket arasında paylaşılabilir. Örneğin, bir şirket, IntelliTrace dosyalarını kurum dışı bir geliştirme danışmanıyla paylaşabilir. Aynı şekilde, bir şirket, test amacıyla harici bir şirket kullanabilir ve bu tedarikçi tarafından sağlanan IntelliTrace dosyalarında hata ayıklama yapabilir. Örnek 1: Bir test ortamında hata bulmak A Şirketi, bir Web uygulaması oluşturmaktadır. Bütün geliştiriciler, Visual Studio Ultimate with MSDN lisansına sahiptir, test ediciler ise Visual Studio Test Professional with MSDN lisansına sahiptir. Bir test çalışması esnasında, test ortamında bir geliştirme ortamında yeniden oluşturulması zor olan bir hata keşfedilir. Test makineleri, önceden IntelliTrace DDA'yı içeren Visual Studio Test Aracısı ile yapılandırılmıştır. Test edici, test durumunu etkinleştirilen IntelliTrace tanılama veri bağdaştırıcı (DDA) ile yürütmek için Microsoft Test Yöneticisini (Visual Studio Test Professional, Visual Studio Premium ve Visual Studio Ultimate özelliğidir) kullanır. Hatayla karşılaşıldığında, her test makinesinden gelen IntelliTrace dosyaları otomatik olarak hataya eklenir ve test edici yeni bir hata dosyası oluşturur. Bir geliştirici, Visual Studio Ultimate'ı kullanarak hatayı açtığında, IntelliTrace dosyalarını açabilir ve sorunu gidermek için bunu kullanabilir. Örnek 2: Kurum dışı bir danışmanla çalışmak Örnek 1'de, A Şirketi geliştirmeye yardımcı olması için kurum dışı bir danışman kullanmaktadır. Kurum dışı danışmanın Visual Studio Ultimate lisansı varsa danışman, A Şirketi tarafından sunulan IntelliTrace dosyalarını açabilir ve hata ayıklama yapabilir. Dahil Edilen Yazılım Kendi Şartlarına Tabi Olduğu Zaman Sürüm Öncesi ve Deneme Yazılımı MSDN abonelikleri, Microsoft yazılım ürünlerinin sürüm öncesi ve deneme sürümlerine erişimi içerir. Yazılım, kullanıcının MSDN aboneliğinin parçası olarak mevcutsa, herhangi bir sayıda cihaza kurulabilir ve bu cihazlar üzerinde kullanılabilir. Ancak yazılımın MSDN aracılığıyla sağlanan sürüm öncesi ve deneme sürümleri, ürün içi lisans şartlarına tabidir. 16 © 2013 Microsoft Corporation. Tüm hakları saklıdır. SDK, DDK, Özellik Paketleri ve modeller ile uygulama sürümleri MSDN abonelikleri; kendi ürün içi lisans şartlarına tabi olan Yazılım Geliştirme Setleri (SDK), Sürücü Geliştirme Setleri (DDK), Visual Studio Özellik Paketleri ve modeller ile uygulama sürümlerine erişimi içerir. Windows Embedded Windows Embedded ürünleri; belirli bir ürünün son kullanıcı lisansı sözleşmesi (EULA) tarafından yönetilen ek yazılım lisans şartlarına sahiptir. Windows Embedded yazılımı; kurumsal işlemleri gerçekleştirmek ya da Windows Embedded yazılımını ticari amaçla dağıtmak (örn. Windows Embedded yazılımının lisansının verilmesi, kiralanması ya da satılması, değerlendirme amacıyla bir ürün içerisinde müşterilere dağıtılması ya da ticari ürünlerle kullanım amacıyla dağıtılması) için kullanılamaz. Windows Embedded yazılımının ticari amaçlarla dağıtılması için ilave adımlar gereklidir. Microsoft Embedded Yetkili Dağıtımcıları, aboneye lisans, sertifikalandırma ve sevkiyat gereklilikleri konusunda kılavuzluk edebilirler. IntelliTrace Toplayıcı ve Microsoft Yönetim Aracısı IntelliTrace Toplayıcı (Visual Studio 2012 ürün grubunda sunulmuştur) ve Microsoft Yönetim Aracısı (Visual Studio 2013 ürün grubundan başlayarak sunulmuştur) ücretsiz olarak indirilebilir. IntelliTrace Toplayıcı ve Microsoft Yönetim Aracısı; uygulama hatalarının giderilmesi için kullanılabilecek geçmiş günlüklerinin toplanması amacıyla, bir üretim ortamındaki makineler de dahil olmak üzere herhangi bir sayıda makineye kurulabilir. IntelliTrace Toplayıcı ve Microsoft Yönetim Aracısı'nın kullanımı, ürün içi lisans şartlarına tabidir ancak IntelliTrace çıkışı yalnızca Visual Studio Ultimate with MSDN aboneleri tarafından okunabilir. Uzak Araçlar HYPERLINK "http://go.microsoft.com/fwlink/?linkid=264735" Visual Studio Uzak Araçlar Lisansı Olmayan Kullanıcıların Yazılımı Kullanabileceği Senaryolar Terminal Hizmetleri Kullanılarak Gösterim MSDN abonelikleri; 200'e kadar eş zamanlı, anonim kullanıcının programlarınızın çevrimiçi gösterimine erişebilmesi için Windows Server Uzak Masaüstü Hizmetlerinin kullanımına izin vermektedir. Bu anonim kullanıcıların MSDN aboneliğine ihtiyacı yoktur. Bununla birlikte, bir MSDN abonesi, aboneliğine dahil olan başka bir yazılımda olduğu gibi, geliştirme ve test amacıyla Uzak Masaüstü Hizmetlerini kullanabilir. Kabul Testi Bir yazılım geliştirme projesinin sonunda, son kullanıcılar (ya da özellikle programın gerçek son kullanıcılarının katılımının uygulanabilir ya da mümkün olmadığı durumlarda, son kullanıcılar için proxy görevi gören kurumsal sponsor ya da ürün yöneticisi gibi ekip üyeleri), genellikle bir uygulamayı gözden geçirirler ve uygulamanın sürüm için gerekli kriterlere sahip olup olmadığına karar verirler; bu sürece genellikle kullanıcı kabul testi ya da UAT denmektedir. Yazılımın kullanımının diğer bütün MSDN lisans şartlarına uygun olması koşuluyla yazılıma, kabul testi amaçlı MSDN aboneliği olmayan son kullanıcılar tarafından erişilebilir. Temel görevi yazılımı tasarlama, geliştirme ve test etme olan bir kişinin aynı zamanda "son kullanıcı" niteliğine de sahip olması nadir rastlanan bir durumdur. Kabul testi, canlı üretim verilerini kullanmamalıdır. Herhangi bir canlı üretim verisinin bir kopyasının kullanılması halinde, test tamamlandıktan sonra verinin bu kopyası yok edilmelidir, bu kopya tekrar canlı üretim verileriyle birleştirilemez. 17 © 2013 Microsoft Corporation. Tüm hakları saklıdır. Geri bildirimler Son kullanıcılar, ücretsiz TFS için Geribildirim İstemcisi'ni yükleyebilirler ve uygulamanızı gözden geçirip geribildirim sunmak için yazılıma erişebilirler. Bir MSDN aboneliği, geribildirim sunmak için yazılıma erişen son kullanıcılar için gerekli değildir. Son kullanıcı, uygulamayı test etmez, bu işlem bir MSDN aboneliği gerektirir. Belirli Bir Yazılım, Uygulamalarınız Dahilinde Nasıl Başkalarına Dağıtılabilir Microsoft .NET Framework gibi bazı yazılımlar dağıtılabilir. Yazılım ürünlerinin MSDN aboneliklerine dahil olan ve telif hakkı olmadan (bir uygulama içerisinde ya da ayrı dosyalar halinde) dağıtılabilen bileşenler, ürünle ilişkili REDIST.TXT dosyası içerisinde tanımlanır. Microsoft'a ait olmayan platformlarda dağıtılabilen bileşenler, ürünle ilişkili OTHER-DIST.TXT dosyası içerisinde tanımlanır. Dağıtılabilir olarak tanımlanan ve .lib uzantısına sahip olan kod, doğrudan dağıtılamaz; uygulamaya bağlanması gerekir. Ancak oluşturulan çıktı dağıtılabilir. Ayrıca: "Örnek" ya da "Kod Parçacığı" olarak işaretlenen kod için, kaynak kodunu ve nesnelerini değiştirebilir ve dağıtabilirsiniz. Bir uygulamanın .msi dosyasıyla birlikte kullanımı için Microsoft Merge Modüllerinin değiştirilmemiş çıktısını dağıtabilirsiniz. Temel veri erişimi bileşenlerini (Microsoft SQL Server OLE DB tedarikçisi ve ODBC sürücüsü gibi) içeren MDAC_TYP.EXE dosyasını dağıtabilirsiniz. C++ kitaplıklarının nesne sürümünü (Microsoft Foundation Sınıfları, Aktif Şablon Kitaplıkları ve C çalışma zamanları) dağıtabilirsiniz. Dağıtılabilen bileşenlerin eksiksiz bir listesi ve geçerli olan kısıtlamalar için, Microsoft Lisanslı Ürün Kullanım Hakları (PUR) kapsamındaki Evrensel Lisans Şartları'nın Dağıtılabilir Kod bölümüne ya da MSDN abonelikleri için Microsoft Son Kullanıcı Lisans Sözleşmesi (EULA) kapsamındaki Dağıtılabilir Kod bölümüne bakın. Diğer Kılavuzlar "Geliştirici Masaüstü"nde Windows Ayrı Bir Lisans Gerektirdiği Zaman Pek çok durumda, ana bilgisayar (ya da bilgisayarlar) için kullanılan Windows; programlarınızın tasarımı, geliştirilmesi, test edilmesi ve gösterimini içeren kullanım (MSDN abonelik lisansı kapsamında izin verilen kullanım) ve bazı diğer kullanımlara bağlı olarak MSDN dışında ayrı olarak lisanslandırılmalıdır. Yazılımı e-posta oluşturmak, oyun oynamak ya da bir belge düzenlemek gibi başka bir biçimde kullanmak, başka bir kullanım sayılır ve MSDN abonelik lisansı kapsamında izin verilmez. Karışık bir kullanım olduğu zaman, temel işletim sisteminin yeni OEM bilgisayarıyla birlikte verilen kopya gibi standart bir Windows kopyası satın alınarak normal şekilde lisanslandırılması gerekir. Örnek: Visual Studio Premium with MSDN aboneliğine sahip olan bir geliştirici, yedek donanım kullanarak bir bilgisayar oluşturmaktadır ve bunu uygulamaların geliştirilmesi ve test edilmesi amacıyla kullanmak istemektedir. Geliştirici, proje zaman çizelgelerinin yönetilmesi için makineye Project Professional 2013'ün bir kopyasını (lisansı ayrıdır) kurar, bu bir normal üretim kullanımıdır. Proje, üretim amacıyla kullanıldığı için, bilgisayar karma kullanım kapsamındadır ve Projenin 18 © 2013 Microsoft Corporation. Tüm hakları saklıdır. çalıştığı Windows işletim sisteminin de normal bir üretim lisansının olması gerekir. Geliştiriciye bu bilgisayarda Windows kullanmak için MSDN aboneliği aracılığıyla lisans verilmemiştir. Sanal Ortamlar Ayrı Bir Lisans Gerektirdiği Zaman Bir ya da daha fazla sanal makine çalıştıran bir fiziksel makine, tamamen geliştirme ve test amacıyla kullanılıyorsa, bu durumda fiziksel barındırma sistemi üzerinde kullanılan işletim sistemi MSDN yazılımı olabilir. Ancak fiziksel makine ya da bu fiziksel sistem üzerinde barındırılan VM'lerin herhangi biri başka amaçlarla kullanılıyorsa, bu durumda hem VM içerisindeki işletim sistemi hem de fiziksel ana bilgisayarın işletim sistemi için ayrı lisanslar alınmalıdır. Aynı durum, sistem üzerinde kullanılan başka yazılımlar için de geçerlidir; örneğin MSDN yazılımı olarak alınan Microsoft SQL Server, yalnızca programlarınızın tasarlanması, geliştirilmesi, test edilmesi ya da gösterilmesi için kullanılır. Geliştirme ve Test Ortamlarının İzlenmesi ve Yönetilmesi Yönetim Lisansları Gerektirir Bir geliştirme ya da test ortamı içerisinde çalıştırılan makinelerin izlenmesi ya da yönetilmesi için genellikle Microsoft System Center kullanılır. Bu, System Center'ın normal kullanımıdır ve ayrı ayrı alınan normal System Center yönetim lisansları gerektirir. Makinelerin izlenmesi ve yönetilmesi kullanımına herhangi bir MSDN aboneliği kapsamında izin verilmez. System Center aracılarının bu geliştirme ve test makinelerine kurulumu, lisanslı bir MSDN abonesi tarafından yapılmalıdır (çünkü işletim sistemi dahil olmak üzere bu yazılımların herhangi bir şekilde kullanımı lisans gerektirir) ancak System Center operatörleri bir MSDN aboneliği olmaksızın bu makineleri uzaktan izleyebilir. Ek olarak, System Center'ı içeren MSDN abonelikleri için, MSDN aboneleri programlarını tasarlamak, geliştirmek, test etmek ve göstermek amacıyla System Center yazılımını kullanabilir. Örnek 1: Bir şirket, hem üretim veri merkezlerinde çalışan sunucuları hem de geliştirme ve test laboratuvarlarında çalışan sunucuları yönetmek için System Center – Operations Manager kullanmaktadır. Her biri MSDN aboneliğine sahip olan geliştirme ve test ekibi üyeleri, System Center aracıları yazılımının kurulumu dahil olmak üzere geliştirme ve test laboratuvarlarında bütün yazılım kurulumlarını gerçekleştirmelidir çünkü bu ortamda çalışan yazılıma kullanıcı başına lisans verilir ve yalnızca bu kişiler bu kullanıma izin veren MSDN aboneliklerine sahip olur. Kurulduktan sonra, MSDN aboneliği olmayan normal System Center operatörleri, System Center yazılımını kullanarak bu sunucuları uzaktan izleyebilir ve yönetebilir. Örnek 2: Bir ISV, System Center içerisinde sunulan API'lar aracılığıyla Microsoft System Center – Operations Manager'ı sorgulayan bir uygulama yazmaktadır ve ardından özelleştirilmiş bir rapor oluşturmaktadır. Bu geliştirme işlemidir ve bu işleme abonelikleri System Center yazılımını içeren Visual Studio Ultimate with MSDN ve Visual Studio Premium with MSDN aboneleri için izin verilmektedir. Kalıcı Kullanım Hakları Belirli kanallar aracılığıyla satın alınan MSDN abonelikleri, kullanıcılara abonelik sona erdikten sonra aktif bir abonelik aracılığıyla alınan belirli yazılım ürünleri kullanarak devam edebilme olanağı sağlayan kalıcı kullanım hakları sunar. Ancak abonelik sona erdikten sonra aboneler bu yazılımın güncellemeleri için hak sahibi değildir ve MSDN Abone Yüklemeleri aracılığıyla yazılım ya da ürün anahtarlarına veya aktif bir abonelik sahibi olmanın avantajı olarak sunulan diğer abonelik hizmetlerine erişim sahibi olmaya devam etmezler. Abonelik aktifken alınan ürün anahtarları, bu anahtarlar için bütün etkinleştirmeler bitene kadar kullanılmaya devam edebilir. Bir MSDN aboneliği aktarılır ya da satılırsa, kalıcı kullanım hakları yeni tarafa aktarılır ve satıcı artık yazılımı kullanamaz. Genel olarak, kalıcı kullanım hakları sunmayan MSDN abonelikleri arasında şunlar yer alır: 19 © 2013 Microsoft Corporation. Tüm hakları saklıdır. Kurumsal Sözleşme Aboneliği, Open Value Aboneliği, Kampüs Sözleşmesi ya da diğer "abonelik" Toplu Lisans programları aracılığıyla satın alınan MSDN abonelikleri Microsoft Eylem Paketi Geliştirme ve Tasarım aboneliği dahil olmak üzere Microsoft İş Ortağı Ağı aracılığıyla sunulan MSDN abonelikleri. Yukarıdaki durumlarda, aboneler süresi dolduktan sonra MSDN aboneliği aracılığıyla sağlanan herhangi bir yazılımı kullanamazlar. Lisansın Yeniden Tahsis Edilmesi MSDN aboneliği ya da Visual Studio Professional lisansı, bir kişinin ekipten ayrılması gibi durumlarda başka bir kullanıcıya tahsis edilebilir ancak son devirden sonraki 90 gün içerisinde tahsis edilemez. Yazılımın Bir Kurulum Görüntüsünün Parçası Olarak Dağıtılması Fiziksel ya da sanal makine görüntüleri; istemci ya da sunucu makinelerinin kurulması için hızlı ve kolay bir yol sunar. Ancak yazılım, görüntüler oluşturmak için kullanıldığında ve yazılım lisansının verildiği MSDN aboneliği bir perakende kanalı aracılığıyla satın alındığında, bu kurulum görüntüleri başkalarına dağıtılamaz. Bu kısıtlama, görüntüyü kuracak ve/veya kullanacak hedef kullanıcılar, kurulum görüntüsüne dahil olan yazılım için uygun MSDN aboneliklerine sahip olduğunda dahi geçerlidir. Elbette, bu kullanıcılar, yazılımı doğrudan MSDN'den yüklerler ve kendi kurulum görüntülerini oluştururlar. Eğer MSDN aboneliği, bir Toplu Lisans programı aracılığıyla bir kurum tarafından alınmışsa, bu durumda kurulum görüntüsü; kurumun mevcut lisanslarından geçici olarak bir MSDN aboneliği tahsis edilen, kurum için çalışan harici yükleniciler dahil olmak üzere, yalnızca aynı kurum içerisinde uygun MSDN aboneliği seviyesi için lisanslı kullanıcılar arasında dağıtılabilir. Fiziksel ve sanal makine görüntüleri, DVD'ler ve ISO dosyaları dahil olmak üzere, yazılımın hiçbir biçimde 3. taraflara yeniden dağıtımına izin verilmez. Örnek: A Şirketi, B Şirketiyle alt yüklenici anlaşması yapmıştır. Çalışmanın bir kısmı, bir test sunucusu ortamında makinelerin kurulması için bir görüntü oluşturmayı içermektedir. B Şirketindeki kişiler, Microsoft yazılımını A Şirketindeki kişilere dağıtamadığı için, B Şirketi için ortaya çıkan görüntüyü A Şirketine geri "dağıtmak" üzere seçenekler aşağıdaki şekildedir: A Şirketi, yedek (tahsis edilmemiş) MSDN aboneliklerini B Şirketinde görüntüyü oluşturacak olan kişilere tahsis eder. Bu şekilde, yazılım aynı kurum içerisinde aktarılabilir (ve böylece Microsoft yazılımı 3. bir tarafa dağıtılmamış olur) YA DA B şirketi, görüntüyü dahili olarak oluşturacak olan A Şirketine görüntünün oluşturulması için talimatlar sunar. Microsoft şu anda bir Sanal Sabit Disk (VHD) Test Sürüşü programı sunmaktadır. Windows Server tabanlı sanal makineleri yazılımlarının değerlendirme sürümleriyle birlikte dağıtmak isteyen ISV'ler, daha fazla bilgiyi aşağıdaki adreste bulabilir: http://www.microsoft.com/vhd/. MSDN Aboneliklerinin Kurum Dışı Yüklenicilere Tahsis Edilmesi Bir kurum, geliştirme ekibi içerisinde çalışması için kurum dışı yükleniciler tutarsa, bu durumda yükleniciler, kullanacakları herhangi bir yazılım için uygun MSDN aboneliklerine sahip olmalıdır. Microsoft Eylem Paketi Geliştirme ve Tasarım aracılığıyla sunulan avantajlar dahil olmak üzere, Microsoft İş Ortağı Ağı'nın avantajları olarak sağlanan MSDN abonelikleri; bir ücret karşılığında danışmanlık hizmetleri sağlamak, paket bir uygulamayı belirli bir müşteri için özelleştirmek ya da bir müşteri için özel bir uygulama oluşturmak gibi doğrudan gelir getiren faaliyetler için kullanılamaz. 20 © 2013 Microsoft Corporation. Tüm hakları saklıdır. Örnek: Kurum dışı bir yüklenici, bir istemci kurumunun geliştirme ekibi içerisinde geçici olarak çalışacaktır. İstemcideki her geliştirme ekibi üyesi, Visual Studio Premium with MSDN aboneliğine sahiptir. Yüklenicinin de diğer mevcut ekip üyeleri gibi Visual Studio Premium with MSDN aboneliğine sahip olması halinde, yüklenici geliştirme ortamındaki yazılımı kullanabilir. Eğer yüklenici, bir MSDN aboneliğine sahip değilse ya da kullanacakları bütün yazılımı içermeyen daha düşük seviyedeki bir MSDN aboneliğine sahipse, bu durumda: Yüklenici, uygun bir (daha yüksek seviyede) MSDN aboneliği edinmelidir. Kurum, kullanmaları gereken yazılımı içeren, yeterli seviyedeki yedek (tahsis edilmemiş) MSDN aboneliklerinden birini sözleşme süresi boyunca yükleniciye tahsis etmelidir. Ek olarak, eğer yüklenici istemcinin Team Foundation Server'ını kullanıyorsa, bu durumda istemci bir Team Foundation Server CAL'yi yüklenicinin kullanımına vermelidir. Bu, ayrı satın alınmış bir CAL ya da istemcinin geçici olarak yükleniciye tahsis ettiği MSDN aboneliği dahilinde bulunan bir CAL olabilir. Team Foundation Server CAL'ler, yalnızca aynı şirketin aldığı bir Team Foundation Server erişimi için geçerlidir. Örnek: Kurum dışı bir yüklenici, bir istemci kurumunun geliştirme ekibi içerisinde geçici olarak çalışacaktır. Yüklenici, firmasının bir Microsoft İş Ortağı Ağı (MPN) olmasının bir avantajı olarak MSDN Premium aboneliğine sahiptir. MPN'nin bir avantajı olarak edinilen MSDN aboneliği, danışmanlık hizmetleri için kullanılamaz: Yüklenici, uygun bir (MPN avantajı olmayan) MSDN aboneliği edinmelidir. Kurum, kullanmaları gereken yazılımı içeren, yeterli seviyedeki yedek (tahsis edilmemiş) MSDN aboneliklerinden birini sözleşme süresi boyunca yükleniciye tahsis etmelidir. Ürün Anahtarları ve Kurulum Yazılımı MSDN aboneleri, yazılım yetkili bir kaynaktan geldiği (MSDN Abone Yüklemeleri, Toplu Lisans Hizmet Merkezi ya da resmi Microsoft DVD'leri gibi) ve yazılım ürünü, kullanıcının MSDN aboneliği kapsamında olduğu sürece herhangi bir kurulum yazılımını kullanabilir. Örneğin, bir MSDN abonesi, bir test laboratuvarında Windows kurmak için şirketin Toplu Lisans ortamını kullanmayı seçebilir, bu da MSDN Abone Yüklemeleri aracılığıyla oluşturulan anahtar yerine daha yüksek etkinleştirme sınırları olan Toplu Lisans ürün anahtarı sayesinde daha uygun olabilir. MSDN Kaynaklı Ancak Bir Üretim Lisansı Kapsamında Bulunan Yazılımın Kullanımı Genellikle tam olarak test edilmiş bir uygulamayı çalıştıran bir sunucuyu doğrudan üretimde yürütmek daha uygundur. Bu kullanım için normal lisanslar edinilmelidir (Windows Server lisansı ve İstemci Erişimi Lisansları gibi) çünkü MSDN lisansı kullanıcı başına verilir ve genellikle geliştirme ve test etmeyle sınırlıdır. Ancak üretim ortamında bu yazılımı kullanacak lisansların MSDN'den ayrı olarak edinilmesinin gerekmesine rağmen, kurulan yazılım ve uygun olduğu durumda bu yazılımı etkinleştirmek için kullanılan ürün anahtarı, MSDN'den edinilebilir. Yazılım Etkinleştirme MSDN aracılığıyla sunulan pek çok yazılım ürünü, çevrimiçi şekilde Microsoft sunucularına bağlanarak kurulan yazılımın orijinal Microsoft yazılımı olduğunu (ve bozuk bir kopya olmadığını) onaylayan bir süreç olan etkinleştirme gerektirir. Etkinleştirme, ürün anahtarı girildikten ve kurulan ürün için onaylandıktan sonra gerçekleşir. Etkinleştirmeyi lisanslandırma ile karıştırmayın; etkinleştirme, ürünü (Bir MSDN aboneliği aracılığıyla sunulan Windows 8 gibi) kullanma lisansına sahip olup olmadığınızı ya da yazılımı lisansınız kapsamında izin verilen şekilde kullanıp kullanmadığınızı (Bir uygulamanın 21 © 2013 Microsoft Corporation. Tüm hakları saklıdır. geliştirilmesi için Windows 8'in kullanılması gibi) belirlemez. Daha fazla bilgi için, bkz. MSDN üzerindeki Ürün Anahtarları ve Etkinleştirme kaynakları. Visual Studio Team Foundation Server 2013 Lisansı Microsoft Visual Studio Team Foundation Server 2013; sürüm kontrolü, çalışma öğesi takibi, raporlama ve otomatik oluşturma gibi temel hizmetler sunarak Microsoft'un Uygulama Yaşam Döngüsü Yönetimi (ALM) çözümünün temelini oluşturur. Visual Studio 2013 geliştirme araçlarıyla derin entegrasyonu sayesinde Team Foundation Server, şirketlerin yazılımı tasarlama, oluşturma, test etme ve uygulama süreçleri boyunca daha etkin şekilde iletişim kurmasına ve işbirliği yapmasına yardımcı olur; sonuç olarak uygulama yaşam döngüsünde daha fazla verimlilik ve ekip başarısı, geliştirilmiş kalite ve daha fazla görünürlük sağlar. Microsoft; Team Foundation Server lisansını Sunucu/İstemci Erişim Lisansı (CAL) lisans modeli kapsamında verir, yani şirketler çalıştırılan her Team Foundation Server (yani her sunucu) için ve belirli istisnalar olmak üzere Team Foundation Server erişimi olan her kullanıcı ya da cihaz için bir Team Foundation Server 2013 CAL için lisansa sahip olmalıdır. Visual Studio Team Foundation Server 2013'ün Edinilmesi Visual Studio Team Foundation Server 2013, üç şekilde elde edilebilir: MSDN abonelikleri. Visual Studio Ultimate with MSDN, Visual Studio Premium with MSDN, Visual Studio Professional with MSDN, Visual Studio Test Professional with MSDN ve MSDN Platformları aboneleri; bir Team Foundation Server 2013 örneğini yükleyebilir ve uygulayabilir. Aynı MSDN abonelerine şirketleri içerisinde kullanmaları için bir Team Foundation Server 2013 CAL verilir (farklı bir şirket tarafından edinilen Team Foundation Server kullanımı için geçerli değil). Toplu Lisans. Team Foundation Server, yukarıdaki Nasıl Satın Alınır bölümünde belirtildiği üzere, Microsoft Toplu Lisans programları kapsamında sunulur. Perakende. Perakende kanallarından satın alınan Team Foundation Server 2013; Team Foundation Server 2013 CAL gerekmeden en fazla beş kullanıcının yazılımın aynı örneğine bağlanmasına izin verir. Altıncı ve sonraki kullanıcıların her birinin bir CAL'ye ihtiyacı vardır. Örnek: Bir şirket, Team Foundation Server 2013 için iki perakende sunucu lisansı satın almıştır. Team Foundation Server'ın tek uygulamasına ihtiyaç duyan 10 kişi bulunmaktadır (diğer sunucu lisansı şu anda kullanımda değildir) ve bunların hiçbirinin MSDN aboneliği yoktur. Team Foundation Server'ın bu tekli uygulamasına erişim sahibi olan beş kişinin CAL'ye ihtiyacı yoktur, bu yüzden şirketin yalnızca diğer beş kişi için CAL satın alması gerekmektedir. Alternatif olarak, şirketin Team Foundation Server 2013'ün her iki uygulamasını da kurması halinde, 5 kişinin bir uygulamayı ve diğer beş kişinin diğer uygulamayı kullanması sağlanabilir. Bu durumda, şirketin CAL satın alması gerekmemektedir. Belgenin bu bölümü Team Foundation Server 2013 lisansına odaklanmasına rağmen bu şartlar, belirtilen ve Team Foundation Server 2013 Express kapsamına dahil olmayan özellikler hariç olmak üzere bu ürün sürümüyle sunulan yeni ücretsiz Team Foundation Server 2013 Express teklifi için de geçerlidir. 22 © 2013 Microsoft Corporation. Tüm hakları saklıdır. Team Foundation Server Lisansının Alınmasına İlişkin Genel Kılavuz Bir Team Foundation Server lisansının alınması planlanırken anlaşılması gereken birkaç nokta bulunmaktadır: Edindiğiniz her Team Foundation Server 2013 sunucu lisansı için, bu lisansı sunucularınızdan birine tahsis etmeniz gerekir. Bir sunucu yazılımı uygulamasını lisanslı sunucu üzerindeki bir fiziksel ya da sanal işletim sistemi ortamında (OSE) çalıştırabilirsiniz. Team Foundation Server lisansı, herhangi bir sayıdaki makine (fiziksel ya da sanal) üzerinde çalıştırılabilen belirli ek yazılımları da içerir. Ek yazılımlar arasında şunlar bulunur: o Team Foundation Yapı Servisleri (bir derleme sunucusu çalıştırmak için) o Team Foundation Server SharePoint Uzantıları (bir SharePoint Server üzerinde kurulum için) o Team Foundation Server Project Server Uzantıları (Bir Project Server üzerinde kurulum için) o Team Explorer (Team Foundation Server'a bağlanmak üzere Visual Studio ile kurulum için) Team Foundation Server 2013'ü, ek yazılımlardan herhangi birini ya da Team Foundation Server için SQL Server veritabanını çalıştıran her makine için bir işletim sistemi lisansı edinmeniz gerekir. Team Foundation Server kullanımınıza bir MSDN aboneliğinin parçası olarak lisans verilmiş olsa dahi, bir işletim sistemi lisansı edinmeniz gerekir. Windows Server'ın Server/CAL esasına göre lisanslandırıldığı Windows Server tabanlı uygulamalar için, Team Foundation Server verilerine erişimi olan (okuma ya da yazma esasına göre) her kullanıcı ya da cihazın da bir Windows Server CAL sahibi olması gerekir. Microsoft SQL Server 2012 Standard yazılımının bir uygulaması; SQL Server 2012 Express kullanan Team Foundation Server 2013 Express hariç olmak üzere, Team Foundation Server 2013 veritabanı olarak kullanılabilir. Team Foundation Server 2013; Microsoft SQL Server'ı veri deposu olarak kullanır ve Team Foundation Server 2013 sunucu lisansı başına bir SQL Server 2012 Standard yazılım uygulaması yürütme hakkı sağlar. Bu, ayrı bir SQL Server lisansı değildir. Bu SQL Server uygulaması, ayrı bir sunucu üzerinde çalışabilir ancak başka herhangi bir amaçla değil, yalnızca Team Foundation Server tarafından kullanılabilir. Eğer SQL Server yazılımını Team Foundation Server dışında bir amaçla kullanırsanız, bu kullanım için ayrı olarak lisans almanız gerekir. SQL Server Enterprise; Team Foundation Server 2013 için kullanılabilir ancak bunun için ayrı bir lisans alınması gerekir. Eğer SQL Server'ın farklı bir sürümünü (Enterprise gibi), Team Foundation Server 2013 veritabanı olarak kullanmak istiyorsanız, bu durumda bu lisansı ayrıca almanız gerekir. Team Foundation Server 2013 için SQL Server Raporlama Hizmetleri, bir SQL Server CAL olmaksızın, Team Foundation Server lisansı kapsamında sunulan SQL Server yazılımı kullanılarak erişilebilir. Normalde, SQL Server Raporlama Hizmetleri erişimi, ayrı bir SQL Server CAL gerektirir ancak çalıştırılan SQL Server yazılımı, Team Foundation Server lisansı (yani SQL Server 2012 Standard) kapsamında sunulan ya da çekirdek başına ayrı olarak lisans verilen sürüm olduğu sürece, Team Foundation Server 2013 lisansı kapsamında Team Foundation Server 2013 raporlarına erişime bir SQL Server CAL olmaksızın izin verilir. Her durumda, Team Foundation Server CAL, yalnızca Team Foundation Server raporlarına erişim sağlayan kullanıcılar için gerekli değildir. Team Foundation Server için Sunucu Lisansı Gereklilikleri Edindiğiniz her Team Foundation Server lisansı için, sunucu yazılımının bir uygulamasını fiziksel ya da sanal bir işletim sistemi ortamında çalıştırabilirsiniz. Yazılımı çalıştırmadan önce, Team Foundation Server lisansını sunucularınızdan birine tahsis etmeniz gerekir. 23 © 2013 Microsoft Corporation. Tüm hakları saklıdır. Sunucu Lisansının Yeniden Tahsis Edilmesi Team Foundation Server 2013 lisansı, başka bir sunucuya yeniden tahsis edilebilir ancak son devirden sonraki 90 gün içerisinde tahsis edilemez. Ancak kalıcı bir donanım arızası halinde, daha erken yeniden tahsis edilebilir. Yapı Sunucusu Üzerinde Visual Studio Kullanımı Bir ya da daha fazla lisanslı Visual Studio Ultimate with MSDN, Visual Studio Premium with MSDN ya da Visual Studio Professional with MSDN kullanıcınız varsa, Visual Studio yazılımını Team Foundation Server 2013 Yapı Servislerinin bir parçası olarak kurabilirsiniz. Bu şekilde, eylemleri bir derleme başlatan her kişi için yapı sunucusu üzerinde Visual Studio'nun çalışmasını kapsayan bir Visual Studio lisansı satın almanız gerekmez. Team Foundation Server için İstemci Lisansı Gereklilikleri Belirli istisnalar dışında, doğrudan ya da dolaylı olarak Team Foundation Server erişimi bulunan her kullanıcının ya da cihazın bir Kullanıcı CAL ya da Cihaz CAL sahibi olması gerekir. İstemci Erişim Lisansı Gerekli Olmadığı Zaman Bir Team Foundation Server CAL, aşağıdaki durumlarda gerekli değildir: 24 Herhangi bir arabirimden çalışma öğelerine girmek ve oluşturduğunuz çalışma öğelerini görüntülemek ve düzenlemek. Bu işlem kullanıcıların her türdeki kendi çalışma öğelerine girebilmesini ve bunları düzenleyebilmesini sağlar. Team Foundation Server raporlarına erişmek. Team Foundation Server SQL veri deposundan gelen ya da SQL Server Analiz Hizmetleri aracılığıyla oluşturulan salt okunur herhangi bir veri rapor olabilir ancak Team Foundation Server API'ları başlatmak için özel raporlar yazılabilir ve bu özel raporlar, diğer veri kaynaklarıyla birlikte verilere katılabilir. Microsoft System Center Operations Manager Kullanarak Team Foundation Server'a Erişmek. Bu işlem, operasyon personelinin üretimde karşılaştığı operasyon sorunlarını alıp Team Foundation Server içerisinde otomatik olarak bir çalışma öğesi oluşturarak sorunları geliştirme ekibine iletmesini sağlar. TFS için Geribildirim İstemcisini Kullanarak Team Foundation Server'a Erişmek. Bu işlem, kullanıcının bir uygulama hakkında Team Foundation Server'a Geribildirim sunabilmesini sağlar. Manuel olarak Team Foundation Server dışına dağıtılan statik verilerin görüntülenmesi. Ekip Projeleri ya da Proje Koleksiyonları oluşturmak gibi sistem yönetimi görevlerini yürütmek için yalnızca Team Foundation Server erişimi olan en fazla iki cihaz ya da kullanıcı. Team Foundation Server, perakende kanalıyla satın alındığı zaman ya da ücretsiz Team Foundation Server Express durumunda en fazla beş kullanıcı. Ancak 6. kullanıcı ve sonraki kullanıcılar için CAL gereklidir. Team Foundation Service'e Bir Team Foundation Server 2013 Proxy Aracılığıyla Erişmek. Bu işlem, bant genişliği gecikmesi sorunları yaşayan Team Foundation Service abonelerinin hizmete erişmek için Team Foundation Server 2013 Proxy'yi yürütebilmesini sağlar Yayın Yönetimi ardışık düzeninin bir parçası olarak aşamalar için onay sağlamak © 2013 Microsoft Corporation. Tüm hakları saklıdır. Ancak her durumda, uygun olduğu şekilde kullanıcı, Windows Server (Team Foundation Server için işletim sistemi olarak Windows Server kullanıldığında ve Windows Server lisansı Sunucu/CAL kapsamında verildiğinde), SharePoint Server (kullanıcı bir Team Foundation Server Proje Portalına SharePoint Server çalıştırarak eriştiğinde) ya da SQL Server (Team Foundation Server; SQL Server 2012 Standard dışındaki bir SQL Server sürümünü kullandığında) için gerekli CAL'ye sahip olmalıdır. Birden Fazla CAL Gerektiren Sunucu Özellikleri Team Foundation Server 2013'ün Talep ve Yönetim Geribildirimi, Test Yönetimi özellikleri, Çevik Portföy Yönetimi, Ekip Odaları ve Çalışma Öğesi Şeması Yazma araçlarını kullanmak için, kullanıcı Visual Studio Ultimate with MSDN, Visual Studio Premium with MSDN, Visual Studio Test Professional with MSDN ya da MSDN Platformları lisanslarından birine sahip olmalıdır. Bu özellikleri kullanmak için CAL yeterli değildir. Bu özelliklere erişimin yönetilmesiyle ilgili ayrıntılar, MSDN Kitaplığı içerisinde mevcuttur. Team Foundation Server 2012 kapsamındaki Biriktirme Listesi ve Sprint Planlama Araçlarını kullanmanın birden fazla CAL gerektirdiğini unutmayın. Ancak Team Foundation Server 2013 kapsamında bu özellikleri kullanmak için yalnızca bir CAL gereklidir. Aşağıdaki tablo değişiklikleri göstermektedir: Team Foundation Server 2013 2013 CAL kapsamında mevcut olan özellikler Test Pro, MSDN Platformları, Premium ya da Ultimate sürümü gerektiren özellikler Görev Panoları ve Kanban Panoları Talep ve Yönetim geribildirimi Biriktirme Listesi ve Sprint Planlama Araçları Test Durumu Yönetimi Çevik Portföy Yönetimi Ekip Odaları Çalışma Öğesi Şeması Yazma Visual Studio Ultimate with MSDN, Visual Studio Premium with MSDN ya da Visual Studio Test Professional with MSDN abonelikleri kurumları tarafından sağlanan kurum dışı yükleniciler, bu özelliklere diğer kurumlarda çalıştırılan Team Foundation Server'larda da erişebilirler. Ancak kurum tarafından satın alınan, Team Foundation Server lisanslı bir Team Foundation Server CAL, bu kullanıcıların her birine tahsis edilmelidir. Kullanıcı CAL ile Cihaz CAL arasında seçim yapmak Kurumlar, Kullanıcı CAL ya da Cihaz CAL veya bunların kombinasyonunu satın almayı seçebilirler. Kullanıcı CAL, bir kullanıcı birden fazla cihazdan ya da konumdan Team Foundation Server'a erişim sağladığında uygun olabilir, cihaz CAL ise genellikle birden fazla kişi Team Foundation Server'a erişmek için tek bir cihazı paylaştığında kullanılır. Cihaz CAL'nin tek cihaz üzerinde birden fazla kullanıcıya izin vermesine rağmen, tek seferde yalnızca tek bir kullanıcı tarafından kullanılabilir. Örnek: Bir grup sınıfa Team Foundation Server eğitimi veren bir eğitim tesisinin Team Foundation Server lisansına ihtiyacı vardır. Eğitim tesisi, sınıflarındaki her bilgisayar için bir Cihaz CAL satın almalıdır. Bu durumda, her Cihaz CAL çok sayıda kullanıcının tek bir cihazdan sunucu yazılımına erişmesine izin verdiği için çok sayıda öğrenci bu makineleri kullanabilir. 25 © 2013 Microsoft Corporation. Tüm hakları saklıdır. Çoğullama ile Havuz Oluşturma, CAL İhtiyacını Azaltmaz Team Foundation Server'a doğrudan erişim sağlayan kullanıcı ya da cihaz sayısını azaltan donanımlar ya da yazılımlar (bunlar bazen “çoğullama” ya da “havuz oluşturma” olarak anılır), gerekli olan Team Foundation Server CAL sayısını azaltmaz. Team Foundation Server'a başka bir şekilde (yukarıda belirtilen İstemci Lisansı Gerekli Olmadığı Zaman senaryoları dışında) erişim sağlayan son kullanıcıların ya da cihazların, yazılıma doğrudan ya da dolaylı bir erişim sahibi olmalarından bağımsız olarak uygun lisanslara sahip olmaları gerekir. Örnek 1: Bir kurum, Team Foundation Server'a kullanıcıların Web sitesi aracılığıyla çalışma öğeleri ekleyebileceği, hataları çözebileceği ya da derlemeleri tetikleyebileceği bir biçimde bağlanan bir intranet Web sitesi uygulamaktadır. Tek bir cihazın (Web sunucusu) doğrudan Team Foundation Server'a bağlanmasına rağmen, hataları ve geliştirme taleplerini girmek dışındaki bir amaçla Team Foundation Server'a erişmek için Web sitesini kullanan her kişinin bir CAL sahibi olması gerekir. (Bir cihaz CAL, Web sunucusu için kullanılamayabilir çünkü Cihaz CAL yalnızca herhangi bir zamanda belirli bir cihazda oturum açan bir kullanıcıyı desteklemektedir.) Bir CAL'nin aynı fiziksel Web sunucusu üzerinde çalışan ancak Team Foundation Server'a erişimi olmayan ikinci bir Web sitesine erişiminin olması gerekli değildir. Örnek 2: Birden fazla kişi, bir geliştirme ortamına erişmek için Terminal Hizmetlerini çalıştıran bir sunucuya aynı anda uzaktan bağlanmaktadır. Bu çoklu kullanıcılar bir cihazı "paylaşmasına" rağmen, her kullanıcı bir CAL sahibi olmalıdır. (Cihaz CAL kullanılamayabilir çünkü Cihaz CAL yalnızca herhangi bir zamanda belirli bir cihazda oturum açan bir kullanıcıyı desteklemektedir.) Team Foundation Server için Sürüm Düşürme Hakları Microsoft, Visual Studio Team Foundation Server 2013 için sürüm düşürme hakları sunar. Bu haklar, Team Foundation Server 2013'ün lisanslı sürümünün yerine Team Foundation Server'ın daha önceki bir sürümünü (Team Foundation Server 2005, 2008, 2010 ya da 2012 gibi) ve Team Foundation Server'ı destekleyen veritabanı olarak SQL Server 2012 Standard'ın daha önceki bir sürümünü kullanabilmenizi sağlar. Sürüm düşürme hakları, Team Foundation Server CAL için de geçerlidir, bu yüzden bir Team Foundation Server 2013 CAL, Team Foundation Server'ın önceki sürümlerine erişmek için kullanılabilir. Yazılım Güvencesi Kapsamında Team Foundation Server Yazılım Güvencesi kapsamında standart olduğu üzere, Toplu Lisanstaki Visual Studio Team Foundation Server 2013'ün kullanılabilirlik tarihinden itibaren Yazılım Güvencesi kapsamında bulunan bir Visual Studio Team Foundation Server 2010 lisansınız ve CAL'niz varsa, bu durumda sunucunuz ve CAL, Visual Studio Team Foundation Server 2013 sunucusu ve CAL'si haline gelir; aksi takdirde Visual Studio Team Foundation Server 2013'e erişmek için bir Visual Studio Team Foundation Server 2013 sunucusu ve CAL satın almanız gerekir. Visual Studio Online'ı Yerel Bir Derleme Sunucusuna Bağlamak Team Foundation Yapı Servisleri çalıştıran bir yerel sunucu üzerinde derlemeler çalıştırmak için Visual Studio Online hesabı kurmak mümkündür. Yapı sunucusunu çalıştıran sunucu için lisans gereklilikleri, komutların yerel bir Team Foundation Server'dan ya da Visual Studio Online'dan alınmasından bağımsız olarak aynıdır; en az bir Team Foundation Server lisansı, bir işletim sistemi lisansı (ayrıca potansiyel CAL'ler) gerektirir ve eylemleri derlemeleri çalıştırmaya neden olan tüm kullanıcılar için Team Foundation Server CAL gerekir. Dolayısıyla Visual Studio Online'a kod girişi yapan ve yerel Yapı sunucusunda bir derleme başlatan kullanıcıların Team Foundation Server CAL'ye ihtiyacı vardır. 26 © 2013 Microsoft Corporation. Tüm hakları saklıdır. Team Foundation Server'a Erişim Yöntemleri Team Foundation Server 2013 verilerine aşağıdakiler dahil olmak üzere çeşitli yollarla ulaşılabilir: HYPERLINK "http://go.microsoft.com/fwlink/?linkid=264730" Visual Studio Team Explorer 2013 HYPERLINK "http://go.microsoft.com/fwlink/?linkid=264731" Visual Studio Team Explorer Everywhere 2013 Team Explorer istemcisinin tarayıcı tabanlı bir sürümü olan Visual Studio Team Web Access. Team Explorer ile birlikte sunulan programların eklentilerini kullanarak Team Foundation Server'a erişebilen Microsoft Office Excel ya da Microsoft Office Project Programlı olarak, Team Foundation Server 2013 uygulaması programlama arabirimleri (API) ya da başka yollarla etkinleştirilmiştir. Team Foundation Server'a erişmek için hangi yöntemi kullanırsanız kullanın, yukarıdaki İstemci Erişim Lisansı Gerekli Olmadığı Zaman bölümünde belirtilen senaryolar haricinde istemci için bir lisans almanız gerekir. Dağıtım Seçenekleri Şirketler, her boyuttaki geliştirme ekiplerini desteklemek için Team Foundation Server'ın temel esnekliğinden ve ölçeklenebilirliğinden faydalanabilirler. Örneğin, Team Foundation Server, bir masaüstü sistemine, tekli bir sunucuya ya da iki katmanlı bir yapılandırmaya uygulanabilir. Hangi yaklaşımın kullanıldığından bağımsız olarak, Team Foundation Server, her biri kendi lisans sonuçlarına sahip olan bir işletim sistemi ve bir veritabanı gerektirir. Çoklu Sunucu (İki Katman) Dağıtımı Team Foundation Server 2013'ü bir katmanın Team Foundation Server'ı ve diğer katmanın SQL Server arka ucunu barındırdığı iki katmanlı bir yapılandırma içerisine uygulayabilirsiniz. Yukarıda belirtildiği üzere, her katman için işletim sistemi lisansı ayrı şekilde alınmalıdır ve edindiğiniz her Team Foundation Server lisansı için bir SQL Server 2012 Standard uygulanabilir. Örnek: Bir kurum, Windows Server 2012 Enterprise çalıştıran bir sunucu için Team Foundation Server 2013 ve Windows Server 2012 Enterprise'ın ayrı bir uygulamasında ilgili SQL Server 2012 Standard veritabanını uygulamaktadır. Bu durumda, yalnızca bir Team Foundation Server 2013 sunucu lisansı kullanımdadır (Team Foundation Server ve SQL Server veri katmanını birlikte içerir) ancak iki Windows Server 2012 Enterprise sunucu lisansı gereklidir. Team Foundation Server İstemci Erişim Lisansları gerekli olabilir. İki katmanlı bir ortamda uygulandığı zaman, ikinci uygulama katmanı sunucusunu sıcak ya da soğuk bekleme modunda tutarak güvenilirliği yükseltebilirsiniz. Sıcak bekleme modunda, yük devretme makinesi çalışır ancak bir sistem yöneticisi yük devretme işlevini manuel olarak etkinleştirir. Soğuk bekleme modunda, bir yönetici açana ve yük devretme işlevini etkinleştirene kadar yük devretme sistemi genellikle kapalıdır. Sıcak ya da soğuk bekleme senaryolarını düşünen kurumlar, her iki sunucunun da varsayılan olarak aktif bir rolde olduğu, yük dengeli bir uygulama katmanını göz önünde bulundurmak isteyebilirler. Veri katmanı üzerinde SQL Server kümelemeyi kullanarak (bu örnekte iki sunucudan oluşmaktadır) iki katmanlı bir yapılandırma içerisinde Team Foundation Server'ın kullanılabilirliğini yükseltebilirsiniz. SQL Server 2012 Standard ve üzeri sürümlerde desteklenen kümeleme, çeşitli fiziksel SQL Server uygulamalarını bir sanal makinede birleştirerek yüksek kullanılabilirlik sağlar. Kümeli, iki sunuculu bir veri katmanı yapılandırmasında, Windows Server ve SQL Server 2012 lisansları her sunucu için gereklidir ancak ek bir Team Foundation Server CAL gerekli değildir. SQL Server 2012 Standard 27 © 2013 Microsoft Corporation. Tüm hakları saklıdır. çalıştıran bir küme içerisindeki her sunucu, ayrı bir SQL Server uygulaması sayılır, bu yüzden uygulama sayılarını kapsamak ya da SQL Server lisanslarını ayrı şekilde edinmek için yeterince Team Foundation Server 2013 lisansına sahip olmanız gerekir. Team Foundation Server Proje Portalı Bir Team Foundation Server Proje Portalı, Team Foundation Server SharePoint Uzantıları kullanılarak bir Team Foundation Server ekip projesinden veri sunmak için oluşturulan bir SharePoint sitesidir. SharePoint Foundation (yükleme herkese açıktır) ya da Windows SharePoint Hizmetleri kullanıldığı zaman, kullanım Windows Server lisansı kapsamında olur. Team Foundation Server'ı çalıştırmak için kullanılan Windows Server ayrı edinilmesi gerektiği için (bu kullanım, MSDN aboneliklerine dahil değildir), bu kullanım zaten kapsama dahildir. Alternatif olarak kurumlar, Team Foundation Server Proje Portallarını SharePoint Server'ın tam sürümünde barındırmayı seçebilirler. Bu durumda, SharePoint Server ve SharePoint Server CAL'lerinin lisanslarının ayrı şekilde alınması gerekir. SharePoint Server'ın bu şekilde kullanımı da MSDN abonelikleri lisansı kapsamına dahil değildir. Team Foundation Yapı Servisleri Team Foundation Server kapsamındaki yapı otomasyon işlevi, yazılımın yapılandırılma sürecinin bir parçası olarak kalite ya da performans testleri yürütme becerisinin yanı sıra, aynı sunucu ya da ayrı bir sistem üzerinde otomatikleştirilmiş yapıları çalıştırmasını sağlar. Bir “yapı sunucusu”nu yürütmek, Team Foundation Server 2013 kapsamına dahil olan yapı aracısı kullanılarak gerçekleştirilir. Yapı sunucusu, Team Foundation Server'ı çalıştıran sunucudan ayrı olabilir ve yapı sunucusu için hiçbir Team Foundation Server CAL ya da sunucu lisansı gerekli değildir. Laboratuvar Yönetimi Lisansı Microsoft’un Visual Studio Laboratuvar Yönetimi çözümü, mevcut Visual Studio Uygulama Yaşam Döngüsü Yönetimi platformunu entegre Hyper-V tabanlı sanal makine yönetimiyle genişletir. Laboratuvar Yönetimi; derleme sürecini optimize etmek, riski azaltmak ve pazara sunma süresini hızlandırmak için karmaşık yapı uygulama testi iş akışlarını otomatikleştirir. Sanal ortamların kurulması, parçalara ayrılması ve bilinen bir duruma yeniden yapılandırılmalarıyla ilgili geliştirme ve test masraflarının azaltılmasına yardımcı olur. Laboratuvar Yönetimi, daha yüksek bir ROI elde edilmesine ve Microsoft'un bütün ALM çözümünün anlaşılmasına yardımcı olmak için geliştirme, QA ve operasyonlar arasındaki işbirliğini kolaylaştırır. Visual Studio 2013 Laboratuvar Yönetimi işlevi hakkında daha fazla bilgi edinin: http://go.microsoft.com/fwlink/?LinkId=198956 Laboratuvar Yönetimi Bileşenleri Yazılımın farklı parçaları, Laboratuvar Yönetimi işlevini etkinleştirmek için birden fazla makine üzerinde uyum içinde çalışır. Tipik bir yapılandırma, aşağıdakileri içerir: 1. Sanal Makine Ana Bilgisayarı: a. İşletim Sistemi: Windows Server 2008 R2 veya 2012 b. Diğer yazılımlar: System Center – Virtual Machine Manager 2008 R2 ya da 2012 c. 28 Sanal makineler üzerinde: Visual Studio Agents 2013 © 2013 Microsoft Corporation. Tüm hakları saklıdır. 2. Team Foundation Server: a. İşletim Sistemi: Windows Server 2008 R2 veya 2012 b. Diğer yazılımlar: Visual Studio Team Foundation Server 2013, SQL Server 2012 Standard ve Visual Studio Test Controller 2013 (bu kullanım için Visual Studio Ultimate with MSDN, Visual Studio Premium with MSDN ve Visual Studio Test Professional with MSDN aboneleri için mevcut olan Visual Studio Agents 2013'ün parçasıdır). 3. İstemci: a. İşletim sistemi: Windows 8 ya da Visual Studio yazılımını çalıştırabilen diğer bir Microsoft işletim sistemi b. Diğer yazılımlar: Visual Studio Ultimate 2013, Visual Studio Premium 2013 ya da Visual Studio Test Professional 2013 Sanal Makine Ana Bilgisayarı ile Team Foundation Server'ı birleştirmenin mümkün olmasına rağmen, bu durum performans açısından ideal olmayabilir. Team Foundation Server'ın çoklu katmanlarda uygulanması tercih edilir olabilir (bkz. Çoklu Sunucu (İki Katman) Uygulaması). Laboratuvar Yönetimi Lisansı Visual Studio 2013'te Laboratuvar Yönetimi işlevini kullanmak için, aşağıdakiler için lisans edinmeniz gerekir: 1. Laboratuvar ortamını yapılandırmak ve yönetmek için Microsoft Test Yöneticisi 2013'ü kullanan her kişi, kullandıkları ürüne bağlı olarak Visual Studio Ultimate with MSDN, Visual Studio Premium with MSDN ya da Visual Studio Test Professional with MSDN lisansına sahip olmalıdır. Microsoft Test Yöneticisi; Visual Studio Test Professional, Visual Studio Premium ve Visual Studio Ultimate ile birlikte kurulur. Sanal makineler üzerinde çalışan Visual Studio Agents 2012 yazılımı (Microsoft Test Yöneticisi 2012 aracılığıyla yapılır ve Microsoft System Center Virtual Machine Manager 2008 R2 ya da 2012 sürümünü kullanır), Visual Studio Ultimate with MSDN, Visual Studio Premium with MSDN ya da Visual Studio Test Professional with MSDN kapsamında lisanslıdır. 2. Team Foundation Server çalıştıran işletim sistem(ler)i. Team Foundation Server 2013'ün kullanımı (SQL Server 2012 Standard kullanımını içerir), pek çok MSDN abonesine sunulur. (Team Foundation Server için İstemci Lisans Gereklilikleri ayrıntıları dahil olmak üzere daha fazla ayrıntılı bilgi için bkz. Visual Studio Team Foundation Server 2013 Lisansı.) Ancak her biri ayrı bir işletim sistemi üzerinde çalıştırılabilen sunucu, yapı sunucusu ve veritabanı dahil olmak üzere Team Foundation Server'ı çalıştırmak için kullanılan işletim sistem(ler)i, daima ayrıca edinilmelidir. 3. Sanal Makine Ana Bilgisayarına erişimi olan her kişi (ya da bu ana bilgisayar üzerindeki bir sanal makineye erişimi olan her kişi), uygulamayı geliştirmek ya da test etmek için kullandıkları yazılımı içeren bir MSDN aboneliğine sahip olmalıdır. Bu kişilerin laboratuar ortamı oluşturması ya da sanal makineler üzerinde çalışan Visual Studio Agents yazılımıyla etkileşim kurması gerekmediği zaman, daha düşük seviyedeki bir MSDN aboneliği yeterli olabilir. Bu ana bilgisayar üzerinde çalışan yazılım geliştirme ve test amacıyla yalnızca MSDN aboneleri tarafından kullanıldığı zaman, Sanal Makine Ana Bilgisayarı, Windows Server 2008 R2 için ana bilgisayar işletim sisteminin ayrı bir lisansa sahip olması gerekmez. 29 © 2013 Microsoft Corporation. Tüm hakları saklıdır. Visual Studio Yayın Yönetimi Lisansı Visual Studio 2013; Yayın Yönetimi özellikleriyle Microsoft'un ALM ve DevOps çözümleri için sürekli bir uygulama çözümü sunarak müşterilerin uygulamaları daha hızlı, daha iyi ve daha verimli biçimde gerçekleştirmesine yardımcı olur. Yayın Yönetimi sürekli teslimat çözümü, Visual Studio Team Foundation Server'ın gelişimden üretime yayın sürecini otomatikleştirerek uygulamaların daha hızlı ve daha basit biçimde sunulmasına yardımcı olur. Visual Studio 2013 Yayın Yönetimi çözümü hakkında daha fazla bilgi edinin: http://www.visualstudio.com/explore/releasemanagement-vs Yayın Yönetimi Çözümü Bileşenleri Yazılımın farklı parçaları, Yayın Yönetimi çözümünü etkinleştirmek için birden fazla makine üzerinde uyum içinde çalışır. Üç bileşenin arasında şunlar yer alır: 1. Visual Studio 2013 için Yayın Yönetimi İstemcisi 2. Team Foundation Server 2013 için Yayın Yönetimi Sunucusu 3. Microsoft Dağıtım Aracısı Visual Studio 2013'te Yayın Yönetimi çözümünü kullanmak için, aşağıdakiler için lisans edinmeniz gerekir: 1. Bir yayın kanalı sırası oluşturmak, güncellemek ya da silmek amacıyla Visual Studio 2013 için Yayın Yönetimi İstemcisi kullanan her kişi; Visual Studio Ultimate with MSDN, Visual Studio Premium with MSDN, Visual Studio Test Professional with MSDN ya da MSDN Platformları lisansına sahip olmalıdır 2. Yayın kanalı sırasını tetikleyen her kişi, bir Team Foundation Server CAL lisansına sahip olmalıdır. Ancak aşamaların onaylanması ya da bir yayının resmi olarak onaylanması için bir Team Foundation Server CAL gerekli değildir. 3. Bir uygulamanın yürütüldüğü her düğüm ya da uç nokta, iki Visual Studio Deployment teklifinden birinin lisansına sahip olmalıdır Sürüm Visual Studio Deployment Standard 2013 Visual Studio 30 Visual Studio Deployment Standard 2013 Visual Studio Deployment Datacenter 2013 İdeal kullanım Düşük yoğunluklu ya da sanallaştırılmamış ortamlar Yüksek düzeyde © 2013 Microsoft Corporation. Tüm hakları saklıdır. Lisans Modeli her bir lisansın iki fiziksel işlemciyi kapsadığı ve özel ya da genel bulut üzerinde lisans başına en fazla iki uç noktanın (sanal makinenin) bulunduğu işlemci tabanlı lisans her biri iki fiziksel işlemciyi kapsayan işlemci tabanlı lisans ve Deployment Datacenter 2013 sanallaştırılmış özel ve hibrit bulut ortamları özel bulut üzerinde lisans başına sınırsız sayıda uç nokta (sanal makine) ya da genel bulutta lisans başına sekize kadar sanal makine Herhangi bir aşamada bir düğümün ya da uç noktanın (bütün üretim öncesi aşamalar dahil olmak üzere) bir Visual Studio Deployment lisansı gerektirdiğini unutmayın. Bir Visual Studio Ultimate with MSDN abonesi, bir Visual Studio Deployment Standard 2013 lisans hakkı kazanır. Visual Studio Deployment lisanslarının sayısının belirlenmesi Her sunucu için gerekli olan Visual Studio Deployment Lisanslarının sayısı, Datacenter Edition için sunucu içindeki fiziksel işlemcilerin sayısına göre ve sunucudaki fiziksel işlemcilerin sayısına göre ya da Standard Edition için yönetilen OSE'lerin sayısına göre (hangisi daha büyükse) belirlenir. Eğer bir Standard Edition lisansı seçerseniz, daha fazla sayıda sanal OSE'yi yönetmek için bir sunucuya daha fazla lisans ekleyebilirsiniz. Örnek 1 işlemcili, sanallaştırılmamış bir sunucu 4 işlemcili, sanallaştırılmamış bir sunucu 3 sanal OSE ile 2 işlemcili bir sunucu 8 sanal OSE ile 4 işlemcili bir sunucu Gerekli Datacenter lisansları 1 Gerekli Standard lisansları 1 2 2 1 2 2 4 Örnek: Bir şirket, her biri iki işlemciye sahip olan 10 sunucudan oluşan sanallaştırılmamış bir test ortamına ve her biri dört işlemciye sahip olan 500 sunucudan oluşan yüksek derecede sanallaştırılmış bir üretim ortamına sahiptir. Şirket, bu sunuculardan herhangi birinde bir uygulama yürütebilmek için test ortamında 10 sunucudan her birine ve üretim ortamındaki her sanal makineye Microsoft Dağıtım Aracısı kurar. İki işlemciye sahip olduğu için test ortamındaki her sunucu, iki uç noktaya (sanal makineye) sahip olan en az iki Visual Studio Deployment Standard lisansına ihtiyaç duyacaktır. Bu 10 sunucudan herhangi birinde 2'den fazla sanal makine varsa, bu durumda müşterinin ek Standard lisansı satın alması gerekir. Dört işlemciye sahip olduğu ve yüksek derecede sanallaştırılmış olduğu için üretim ortamındaki her sunucu 2 Visual Studio Datacenter lisansına ihtiyaç duyacaktır. Visual Studio Deployment Datacenter, tesis içinde ya da özel bulut üzerinde sınırsız sayıda sanal makineyi kapsadığı için, her sunucu üzerinde çalışan sanal makinelerin sayısı önemli değildir. Dolayısıyla şirketin en az 10 Visual Studio Deployment Standard lisansına ve 1000 Visual Studio Datacenter lisansına ihtiyacı olacaktır. 31 © 2013 Microsoft Corporation. Tüm hakları saklıdır. Ek Daha Fazla Bilgi İçin Visual Studio: www.microsoft.com/visualstudio MSDN abonelikleri ana sayfası: msdn.microsoft.com/subscriptions MSDN abonelik seçenekleri ve avantajları: msdn.microsoft.com/subscriptions/subscriptionschart.aspx Ürün Kullanım Hakları: www.microsoftvolumelicensing.com/userights Visual Studio 2013 Ürünlerinin Değerlendirilmesi Visual Studio 2013 ürünlerinin 90 günlük deneme sürümü aşağıdaki adresten yüklenebilir: www.microsoft.com/visualstudio. Select Sözleşmesi veya Kurumsal Sözleşme kapsamındaki Microsoft Toplu Lisans müşterileri, bir satın almaya gerek duymadan önce 60 gün boyunca Visual Studio ürünlerinden herhangi birini yükleyebilirler, kurabilirler ve değerlendirebilirler. Deneme yazılımı kullanılarak oluşturulmuş uygulamalar üretime uygulanamaz. Visual Studio Express 2013 Ürünleri Visual Studio Express 2013 for Windows 8, Visual Studio Express 2012 for Web, Visual Studio Express 2012 for Windows Desktop dahil olmak üzere çeşitli ücretsiz geliştirme araçları da mevcuttur. Bu araçlar, Visual Studio Professional 2012 kapsamında mevcut olan bir işlevler alt kümesi sunar ve bu platformları hedefleyen uygulamaların yazılması amaçlıdır. Bu Visual Studio Express 2012 ürünlerinin her biri, kullanıcı başına lisanslanır ve ürüne dahil olan kullanım şartlarına tabidir. Visual Studio Express, üretim uygulamaları oluşturmak için kullanılabilir. Lisans Eğitim Ortamları Üçüncü taraflara Visual Studio ya da diğer Microsoft yazılımlarını içeren eğitim hizmetleri sunan şirketler, Microsoft İş Ortağı Ağındaki Öğrenim uzmanlığında aktif olmalıdır. Bu uzmanlığı kazanmak, iş ortaklarına Microsoft İş Ortağı Ağındaki üyeliklerinin bir avantajı olan ayrı satın almalar ya da lisanslar gibi yasal olarak edindikleri herhangi bir yazılım için sınıf lisansları hakları sunar. Kurumsal, Select ya da Select Plus sözleşmesi imzalayan şirketler, şirketin tesislerindeki özel bir eğitim tesisinde Microsoft Toplu Lisans programları aracılığıyla sunulan herhangi bir ürüne ait 20'ye kadar lisansı kullanabilir. Bu iki seçenek dışında, müşterilerin Microsoft.com kapsamında mevcut olan deneme sürümünü kullanmaları ya da eğitim amaçlı olarak kullanılan yazılım için lisans satın almaları gerekir. Geçmiş MSDN Aboneliği Geçişleri Visual Studio'nun belirli sürümlerinde, MSDN aboneliği teklifleri değişmiştir ve bu noktada mevcut aboneler, genellikle büyük ölçüde geliştirilmiş özellikler ve avantajlar sunan yeni abonelik seviyesine geçirilir. 32 © 2013 Microsoft Corporation. Tüm hakları saklıdır. Visual Studio 2013 Visual Studio 2013 sürümüyle MSDN abonelik geçişleri bulunmamaktadır. Visual Studio 2012 Ağustos 2012 tarihinden itibaren aktif olan Visual Studio Professional with MSDN Embedded (MSDN Embedded olarak da adlandırılmaktadır) aboneliklerine sahip olan müşteriler, otomatik olarak Visual Studio Professional with MSDN'ye geçirilmiştir. Bütün diğer abonelikler bunların devamıyla doğrudan eşleştirilecek. 2010 Abonelik Seviyeleri: Visual Studio 2010 Ultimate with MSDN Visual Studio 2010 Premium with MSDN Visual Studio Test Professional 2010 with MSDN Visual Studio 2010 Professional with MSDN Visual Studio 2010 Professional with MSDN Embedded MSDN İşletim Sistemleri Ağustos 2012 Tarihinde Bu 2012 Abonelik Seviyelerine Dönüştürülmüştür: Visual Studio Ultimate 2012 with MSDN Visual Studio Premium 2012 with MSDN Visual Studio Test Professional 2012 with MSDN Visual Studio Professional 2012 with MSDN Visual Studio Professional 2012 with MSDN MSDN İşletim Sistemleri Visual Studio 2010 Nisan 2010 tarihinde Visual Studio 2010 piyasaya sürüldüğü zaman aktif MSDN abonelikleri olan müşteriler, aşağıdaki mantığa göre dönüştürülmüştür. 2008 Abonelik Seviyeleri: Nisan 2010 Tarihinde Bu 2010 Abonelik Seviyelerine Dönüştürülmüştür: Visual Studio 2010 Ultimate with MSDN Visual Studio Team System 2008 Team Suite with MSDN Premium Visual Studio Team System 2008 Architecture Edition with Visual Studio 2010 Ultimate with MSDN MSDN Premium Visual Studio Team System 2008 Development Edition with Visual Studio 2010 Ultimate with MSDN MSDN Premium Visual Studio Team System 2008 Test Edition with MSDN Visual Studio 2010 Ultimate with MSDN Premium Visual Studio Team System 2008 Database Edition with Visual Studio 2010 Ultimate with MSDN MSDN Premium Visual Studio 2008 Professional Edition with MSDN Premium Visual Studio 2010 Premium with MSDN Visual Studio 2008 Professional Edition with MSDN Visual Studio 2010 Professional with MSDN Professional MSDN İşletim Sistemleri MSDN İşletim Sistemleri Bu geçişe “Son Teklif” adı verilmiştir. Ayrıntılı bilgiler bu adreste bulunabilir: http://msdn.microsoft.com/subscriptions/ff625864.aspx Visual Studio 2008 Visual Studio 2008 ürün grubu, herhangi bir özel geçişe sahip değildir, bu nedenle 2005 abonelikleri doğrudan 2008'deki devamlarıyla eşleştirilmiştir. Visual Studio 2005 33 © 2013 Microsoft Corporation. Tüm hakları saklıdır. Visual Studio 2008 Visual Studio 2005 Team System Team Suite with MSDN Premium MSDN Premium Lisansına Sahip Yazılım Mimarları için Visual Studio 2005 Team Edition MSDN Premium Lisansına Sahip Yazılım Geliştiriciler için Visual Studio 2005 Team Edition MSDN Premium Lisansına Sahip Test Ediciler için Visual Studio 2005 Team Edition MSDN Premium Lisansına Sahip Veritabanı Profesyonelleri için Visual Studio 2005 Team Edition Visual Studio 2005 Professional Edition with MSDN Premium Visual Studio 2005 Professional Edition with MSDN Professional MSDN İşletim Sistemleri Visual Studio Team System 2008 Team Suite with MSDN Premium Visual Studio Team System 2008 Architecture Edition with MSDN Premium Visual Studio Team System 2008 Development Edition with MSDN Premium Visual Studio Team System 2008 Test Edition with MSDN Premium Visual Studio Team System 2008 Database Edition with MSDN Premium Visual Studio 2008 Professional Edition with MSDN Premium Visual Studio 2008 Professional Edition with MSDN Professional MSDN İşletim Sistemleri Visual Studio 2005 Visual Studio 2005; Microsoft’un Visual Studio Team System markasını taşıyan ALM tekliflerinin dahil olduğu önemli bir geçiş olmuştur. Visual Studio 2005 MSDN Öncesi Abonelik Seviyesi MSDN Universal MSDN Enterprise MSDN Professional Lisans Teknik İnceleme Değişim Kaydı Yayın Tarihi 34 Değişikliklerin Kapsamı © 2013 Microsoft Corporation. Tüm hakları saklıdır. Geçiş Yolu Müşteriler, Visual Studio 2005 Team Edition rolü seçeneğine sahip olmuştur: MSDN Premium Lisansına Sahip Yazılım Mimarları için Visual Studio 2005 Team Edition MSDN Premium Lisansına Sahip Yazılım Geliştiriciler için Visual Studio 2005 Team Edition MSDN Premium Lisansına Sahip Test Ediciler için Visual Studio 2005 Team Edition MSDN Premium Lisansına Sahip Veritabanı Profesyonelleri için Visual Studio 2005 Team Edition Bütün aktif MSDN Enterprise aboneleri, otomatik olarak MSDN Premium Lisansına Sahip Yazılım Geliştiriciler için Visual Studio 2005 Team Edition sürümüne geçmiştir. Bütün aktif MSDN Professional aboneleri, otomatik olarak Visual Studio 2005 Professional Edition with MSDN Professional sürümüne geçmiştir. Yayın Tarihi Değişikliklerin Kapsamı Ekim 2013 Visual Studio 2013 lisansını kapsayan ilk sürüm Kasım 2013 Yayın Yönetimi lisansını kapsayan güncellemeler Visual Studio Online'ı kapsayan güncellemeler 35 © 2013 Microsoft Corporation. Tüm hakları saklıdır.