10.3.4. İstemci lisanslarının izlenmesi
10.3.4.1. Genel bilgiler
İstemci türüne ve yazılım lisans dosyalarının konumuna bağlı olarak, lisansların hesaplanması açısından çeşitli seçenekler bulunmaktadır. Aşağıdaki alt bölümler, istemci yazılım lisansı hesaplama yöntemleri hakkında ayrıntılı bilgi içerir.
10.3.4.2. Dosya modu
Bu durumda, yalnızca tek kullanıcılı lisansları kullanabilirsiniz; bu da yazılım lisans dosyasını içeren bilgisayarın 1C:Enterprise modunda veya Designer modunda istenen sayıda uygulama örneğini çalıştırmasına olanak sağlar.
1C:Enterprise'ın terminal modu hariçtir. Bu durumda, dosya modu ile çok kullanıcılı lisans Infobase'i kullanmak mümkündür. Daha fazla bilgi için bkz. sayfa 10.3.4.9. Terminal sunucusu.
10.3.4.3. İstemci/sunucu modu
Bu durumda, lisans edinmek için aşağıdaki seçenekler mevcuttur.
10.3.4.3.1. Tek kullanıcılı yazılım lisansı
Yazılım lisans dosyasına sahip bir bilgisayarda 1C:Enterprise modunda veya Designer'da uygulamanın herhangi bir sayıda örneğinin çalıştırılmasına izin verir.
10.3.4.3.2. Çok kullanıcılı yazılım lisansı
1C:Enterprise sunucusu lisansları sayar.
Bu durumda, yazılım lisans dosyaları 1C:Enterprise sunucusunun yüklü olduğu bilgisayarda bulunur. Sunucu, lisansları doğrudan sayar. Bu durumda, lisanslar "bir oturum - bir lisans" oranında tüketilir. Bu nedenle, aynı bilgisayarda iki 1C:Enterprise örneği çalışıyorsa (herhangi bir başlangıç modunda ve herhangi bir istemci türünde), iki lisans kullanılacaktır.
10.3.4.4. Web istemcisi
Infobase moduna (dosya veya istemci/sunucu) bağlı olarak, lisanslar ya web sunucusu uzantı modülü (dosya modunda) ya da 1C:Enterprise sunucusu (istemci/sunucu modunda) tarafından sayılır.
Bu durumda, yazılım lisans dosyası web sunucusu uzantı modülünün yüklü olduğu bilgisayarda veya 1C:Enterprise sunucusunun yüklü olduğu bilgisayarda bulunabilir. Web sunucusu uzantı modülü (veya sunucu), lisansları doğrudan sayar. Bu durumda, lisanslar "bir oturum - bir lisans" oranında tüketilir. Bu nedenle, aynı bilgisayarda iki 1C:Enterprise örneği çalışıyorsa (herhangi bir başlangıç modunda ve herhangi bir istemci türünde), iki lisans kullanılacaktır.
10.3.4.5. Web sunucusu üzerinden çalışan ince istemci
Lisans edinmek için ince istemci aşağıdakileri kullanabilir:
- Tek kullanıcılı yazılım lisansı
- Web sunucusu uzantı modülü veya 1C:Enterprise sunucusu
Tek kullanıcı lisansı, yazılım lisans dosyasına sahip bilgisayarın 1C:Enterprise modunda istenen sayıda uygulama örneği çalıştırmasını sağlar.
Lisans edinmek için bir web sunucusu uzantı modülü veya 1C:Enterprise sunucusu kullanırsanız web sunucusu uzantı modülü, dosya modu için lisansları sayar ve 1C:Enterprise sunucusu, istemci/sunucu modu için lisansları sayar. Bu durumda, lisanslar "bir oturum - bir lisans" oranında tüketilir. Bu nedenle, aynı bilgisayarda iki 1C:Enterprise örneği çalışıyorsa (herhangi bir başlatma modunda ve herhangi bir istemci türünde), iki lisans kullanılacaktır.
Yazılım lisans dosyası, web sunucusu uzantı modülünün yüklü olduğu bilgisayarda veya 1C:Enterprise sunucusunun yüklü olduğu bilgisayarda bulunabilir.
10.3.4.6. Tek kullanıcılı yazılım lisansı ve web istemcisi
Tek kullanıcılı bir yazılım lisansı 1C:Enterprise sunucusu veya bir web sunucusu (dosya Infobase'i söz konusu olduğunda) bulunan bir bilgisayara yüklenmişse aşağıdakileri çalıştırabilirsiniz:
- Tek kullanıcılı yazılım lisans dosyasına sahip bir bilgisayarda istenen sayıda Designer örneği.
- İstemci lisanslarına erişimleri varsa diğer bilgisayarlarda istenen sayıda istemci uygulama (web istemcisi hariç).
- Aşağıdaki başlangıç seçeneklerinden biri de kullanılabilir:
- İstemci lisansı bu bilgisayar için kullanılabilir değilse herhangi bir bilgisayarda bir istemci uygulama (web istemcisi dahil).
- Yazılım lisans dosyasına sahip bir bilgisayardaki istenen sayıda istemci uygulama (web istemcisi hariç).
Başka bir ifadeyle, sadece tek kullanıcılı yazılım lisansını kullanarak bir web istemcisi ile geliştirme ve hata ayıklama yapabilirsiniz. Bununla birlikte, yerel bilgisayarda web istemcisini kullanırken yalnızca Designer'ı çalıştırabilirsiniz. Diğer istemci türlerini başlatamazsınız.
10.3.4.7. COM bağlantısı
32 bit COM bağlantısı kullanıldığında, kullanılabilir lisanslar aşağıdaki sırayla aranır:
- Tek kullanıcılı yazılım lisansları
- Çok kullanıcılı yazılım lisansları
- 1C:Enterprise sunucusundaki (istemci/sunucu modundayken) veya web sunucusundaki (dosya modunda, web sunucusu üzerinden bağlıyken) istemci lisansları
64 bit COM bağlantısı kullanıldığında, kullanılabilir lisanslar aşağıdaki sırayla aranır:
- Tek kullanıcılı yazılım lisansları
- Çok kullanıcılı yazılım lisansları
- 1C:Enterprise sunucusundaki (istemci/sunucu modundayken) veya web sunucusundaki (dosya modunda, web sunucusu üzerinden bağlıyken) istemci lisansları
1C:Enterprise sunucusunda süreç içi COM sunucusu olarak yürütülen koddan bir COM bağlantısı başlatılırsa ve sunucu, sunucu yazılım lisansını kullanırsa COM bağlantısı sunucu yazılım lisansını kullanır. Aksi takdirde, COM bağlantısı bu bölümde yukarıda açıklandığı gibi istemci yazılım lisansını arar.
10.3.4.8. Internet servisleri, arka plan işleri
İnternet servisleri (web servisleri, HTTP servisleri ve OData istekleri) ve arka plan işleri için istemci lisansı gerekmez. Ancak, İnternet servisleri sağlayan Infobase istemci/sunucu modunda çalışıyorsa 1C:Enterprise sunucusunu çalıştırmak için bir sunucu lisansına sahip olmanız gerekir.
10.3.4.9. Terminal sunucusu
10.3.4.9.1. Genel bilgiler
Windows uygulamalarını kullanırken şu özelliği göz önünde bulundurun: yazılım lisanslama sisteminde iş yeri, oturum kimlik numarası ile belirlenir. Aynı bilgisayardan ve aynı oturum kimliği ile yapılan tüm lisans istekleri tek bir iş yerinden alınmış olarak kabul edilir. Örneğin, tek kullanıcılı bir yazılım lisansının yüklü olduğu bir bilgisayar varsa lisans, etkileşimli olarak çalışan istenen sayıda istemci uygulama tarafından kullanılabilir. Ancak, bu bilgisayarda herhangi bir Windows servisinden bir istemci uygulama (herhangi bir modda) başlatılırsa bu uygulama bir terminal sunucusu benzeri olarak kabul edilecek ve ek bir lisans gerekecektir. Bu özellik tüm yazılım lisanslarında geçerlidir (tek kullanıcılı olması gerekmez).
İstemci lisansları için aşağıdaki hesaplama özelliklerini de göz önünde bulundurabilirsiniz.
10.3.4.9.2. Tek kullanıcılı yazılım lisansı
Bir terminal oturumu adına 1C:Enterprise modunda veya Designer modunda herhangi bir sayıda uygulama örneğinin çalıştırılmasına izin verir.
Terminal sunucusunda saklanan yazılım lisansları (hem tek kullanıcılı hem de çok kullanıcılı), lisans dosyaları terminal sunucusunun tüm kullanıcıları tarafından kullanılabiliyorsa eklenir.
10.3.4.9.3. Çok kullanıcılı yazılım lisansı
Çok kullanıcılı yazılım lisansı bir terminal sunucusunda saklanabilir ve uygulamanın hem dosya hem de istemci/sunucu modları için kullanılabilir. Bu durumda, terminal sunucusuna çok kullanıcılı yazılım lisansının kapsadığı kullanıcı sayısına eşit eşzamanlı bağlantı sayısı (terminal oturumları) için 1C:Enterprise modunda veya Designer modunda istediğiniz sayıda uygulama örneğini çalıştırabilirsiniz.
Terminal sunucusunda saklanan yazılım lisansları (hem tek kullanıcılı hem de çok kullanıcılı), lisans dosyaları terminal sunucusunun tüm kullanıcıları tarafından kullanılabiliyorsa eklenir.
10.3.4.10. Mobil istemci
Infobase moduna (dosya veya istemci/sunucu) bağlı olarak, lisanslar ya web sunucusu uzantı modülü (dosya modunda) ya da 1C:Enterprise sunucusu (istemci/sunucu modunda) tarafından sayılır.
Bu durumda, yazılım lisans dosyası web sunucusu uzantı modülünün yüklü olduğu bilgisayarda veya 1C:Enterprise sunucusunun yüklü olduğu bilgisayarda bulunabilir. Web sunucusu uzantı modülü (veya sunucu), lisansları doğrudan sayar. Bu durumda, lisanslar "bir oturum - bir lisans" oranında tüketilir. Dolayısıyla, bir mobil cihazda iki mobil istemci örneği çalışıyorsa bunun için iki lisans kullanılacaktır. Designer web sunucusunun bulunduğu bilgisayarda çalışıyorsa ve mobil cihazda Infobase'e erişmek için web sunucusunu kullanan bir mobil istemci çalışıyorsa bu erişim için de iki lisans gerekecektir.
10.3.4.11. Bağımsız sunucu
Bir bağımsız sunucu kullanılıyorsa aşağıdakiler kullanılarak bir lisans alınabilir:
- Yerel yazılım lisansı (yalnızca ince istemci).
- Bağımsız 1C:Enterprise sunucusu.
Bir lisans doğrudan bir ince istemci tarafından alınırsa tek bir bilgisayarda uygulamanın 1C:Enterprise modunda istenen sayıda örneğini başlatabilirsiniz.
Lisans bağımsız bir sunucu tarafından verilirse lisanslar "oturum başına" kullanılır. Aktive edilmiş yazılım lisansını içeren dosyaya, kullanılan Infobase'e hizmet veren bağımsız sunucu örneğinden erişilebilmelidir. Kullanılabilirliği tanımlarken, bağımsız sunucu örneğinin adına çalıştığı kullanıcıyı göz önünde bulundurun. Bağımsız sunucu için lisans verme seçeneğini etkinleştirin (bağımsız sunucu yapılandırma dosyasının infobase.distribute-licenses parametresi).