Aktualności - Moim zdaniem
Image
MOIM ZDANIEM
Autor

Partnerstwo firm Citrix i Microsoft było burzliwe i interesujące od zawsze - niezależnie od tego, czy w modzie były akurat usługi terminalowe, czy wirtualizacja i chmury obliczeniowe. Wielu zadaje sobie pytanie, czy na dłuższą metę da się współpracować oferując niemalże identyczne produkty na wąskim jak by nie patrzeć rynku, w tym przypadku hypervisorów? Citrix mówi, że się da i że nie konkuruje z Microsoftem - a co na to Microsoft?

21.10.2010
19.10.2010
16.07.2010
Image
Nowe oprogramowanie do serwerów sieciowych QNAP – wersja V3.3
01.07.2010
QNAP Systems udostępnił nową wersję firmware do obsługi swoich dysków sieciowych NAS. Aktualizacja V3.3 wprowadza nowe funkcje oraz udoskonalenia,...  
Analitycy Gartnera i IDC są zgodni: na umowie VMware-Novell skorzystają klienci obu firm – i one same
24.06.2010
W tym miesiącu firmy VMware i Novell ogłosiły rozszerzenie strategicznego partnerstwa o nową umowę OEM, na mocy której VMware będzie dystrybuował i...  
Nowe produkty HP do zarządzania usługami
22.06.2010
HP zaprezentował nowe produkty do zarządzania usługami, które pomogą klientom wdrażać hybrydowe modele dostarczania aplikacji. Obejmują one...  
Oracle prezentuje pakiet oprogramowania Oracle Business Process Management Suite 11g
22.06.2010
Firma Oracle zaprezentowała pakiet oprogramowania Oracle Business Process Management Suite 11g, który pozwoli klientom obniżyć koszty, lepiej...  
Cryptzone zaprezentował AppGate Satellite
18.06.2010
Cryptzone przedstawił dziś nowy pomysł dotyczący kontroli dostępu do sieci – AppGate Satellite. Jest to sposób na budowę bezpiecznych wirtualnych...  
Asmax prezentuje nowe urządzenie klasy NAS
18.06.2010
W ofercie Veracomp jest już dostępne nowe rozwiązanie kategorii NAS - Asmax GIGA NAS-Print Serwer. Jest to jedno z najmniejszych urządzeń NAS,...  
Oracle rozszerza ofertę rozwiązań do wirtualizacji komputerów biurkowych
14.06.2010
Nowy klient Sun Ray oraz nowa wersja oprogramowania Oracle Virtual Desktop Infrastructure zapewniają wyższy poziom wydajności, elastyczności i...  
Niższe ceny na serwery i dyski sieciowe QNAP
14.06.2010
EPA Systemy wprowadziła nowy cennik na dyski i serwery sieciowe QNAP. Podstawowe modele, kierowane głównie do odbiorców indywidualnych oraz małych...  
Nowy ProxyAV 1200 firmy Blue Coat chroni przed złośliwym oprogramowaniem
09.06.2010
Firma Blue Coat Systems rozszerzyła rodzinę urządzeń Blue Coat ProxyAV o model Blue Coat Proxy AV1200, służący do skanowania treści w czasie...  
Exploity – najczęściej wykorzystywane szkodliwe narzędzia w maju
08.06.2010
Kaspersky Lab prezentuje listę szkodliwych programów, które najczęściej atakowały użytkowników w kwietniu 2010 r. Podobnie jak w poprzednich...  
Image

O CALach dla Windows Server kolejnych słów kilka

08.01.2008 14:42, Autor: Tomek Bryja (tomekb), Komentarze (2)

Publikacja Windows Server 2008 bez CALi? wzbudziła dalsze dyskusje, między innymi kontynuowane na blogu Tomka Onyszko. Przed kolejną porcją polemiki zauważę tylko, że w cytowanym poście - pominąwszy różne inne dywagacje o których później - już na wstępie odciąłem się od tezy jakoby licencjonowanie CALi miało faktycznie ulec zmianie sugerując, że takie opinie wynikają prawdopodobnie z niezrozumienia tematu - i zdecydowanie dalej to podtrzymuję.

Po pierwsze - zniesienia CALi ogólnie w Windows Server 2008 nie będzie, to w nie ulega żadnej wątpliwości. Po drugie, jak słusznie zauważył Tomek i czego podkreślenia faktycznie w moim poście zabrakło, posty na CRN i nieco mniej jednoznacznie na ITBiznes sugerowały zmiany warunków licencjonowania CALi w samym Windows Server Web Edition. To też nie jest jednak prawdą, bo Web Edition w wersji 2003 CALi nie wymagał i wersja 2008 żadnych zmian w tym zakresie też (raczej?) nie wprowadzi. Po trzecie, sugerowanie przy tym że "użytkownicy Windows Server 2008 będą też mogli korzystać z dowolnego oprogramowania danobazowego bez limitu podłączonych osób" (ITBiznes) także nie jest prawdą, bo jeśli w ogóle to zmiany w tym zakresie a) dotyczyć będą jedynie Web Edition i b) nie należy wiązać ich z tematem CALi dostępowych.

Tyle w temacie zniesienia czy też zmian w licencjonowaniu CALi. O ewentualnych zmianach w limitach ilości połączeń do baz danych pracujących pod Windows Server 2008 Web Edition i wsparciu na tej platformie dodatkowych baz później (a na marginesie - dla mnie problem też jest nieco sztuczny, w tej chwili jeden z moich Windows Server 2003 Web Edition obsługuje MySQLa, który hostuje bazę forum z ponad milionem użytkowników miesięcznie - nie bardzo widzę czego tu po wersji 2008 Web Edition oczekiwać więcej, limit który Web Edition faktycznie posiada moim zdaniem dotyczy jedynie maksymalnej ilości przychodzących połączeń SMB).

Dodatkowo, komentując mojego posta Tomek zauważył:

Co do faktu wymagania CAL dla każdego użytkownika serwera IIS o którym pisze Tomek niezależnie od metody uwierzytelnienia to takiej informacji nie udało mi się nigdzie potwierdzić. Z tego co się orientuję licencja CAL jest wymagana wtedy, gdy występuję uwierzytelnienie w oparciu o konta lokalne lub usługi katalogowej (jak pisałem na początku w razie wątpliwości zalecam weryfikację tego z Microsoft).

Odnosząc się do tego przypomnę, że temat ten poruszyłem na WSSie już w 2005 roku po konferencji IT Forum 2005 w Barcelonie, podczas której takie właśnie stanowisko wyraziło kilku niezależnych pracowników centrali Microsoft w Redmond. Zdziwiło ono nie tylko mnie, sądząc po komentarzach. Jeśli jednak przyjrzeć się tematowi bliżej, to podstawy do takiej interpretacji licencji faktycznie są. Ustaliliśmy już, że Windows Server Web Edition CALi nie potrzebuje. W wersji 2003 to jednak produkt dość sztuczny, pomijając MSDNy czy MAPSy dostępny jedynie jako OEM przy zakupie serwerów. Pozostałe edycje (np. Standard) wymagania dotyczące CALi precyzują już w EULA w inny sposób:

In addition to the license for the Server Software, you must acquire a Windows CAL for each individual person ("User") or Device that accesses or uses the Server Software, whether directly or through a Multiplexing Service (defined below). For example, a Windows CAL is required for each User or Device that uses any of the following service:

...i tu następuje kilka przykładów scenariuszy, które CALi wymagają - lista ta nie definiuje jednak wszystkich przypadków ("for example"). Z paragrafu wynika zatem, że CALe wymagane są dla każdego urządzenia lub użytkownika, który bezpośrednio lub pośrednio korzysta z jakichkolwiek usług serwera - nawet dla notebooka z Linuxem, którego styczność z Windows Serverem ogranicza się do pobierania adresu IP z usługi DHCP.

Licencja edycji Standard w kolejnym paragrafie osobno reguluje kwestię użytkowników internetowych:

you do not need to acquire a Windows CAL for any User or Device that accesses the Server Software solely through the Internet and is not authenticated or otherwise individually distinguished by the Server Software or a Multiplexing Service (for example, by browsing a public website anonymously)

Z paragrafu wynika, że CALe nie są potrzebne urządzeniom lub użytkownikom łączącym się z serwerem przez Internet, którzy jednak - co ważne - nie są uwierzytelniani oraz - co jeszcze ważniejsze - nie są jakkolwiek inaczej indywidualnie identyfikowani! Oznacza to, że faktycznie dla użytkowników przeglądających naszą witrynę na Windows Server 2003 Standard Edition w sposób anonimowy CALi nie potrzebujemy. Jeśli jednak zaczniemy ich jakkolwiek identyfikować - np. przez profil użytkownika w aplikacji webowej, koszyk w sklepie internetowym czy chociażby ciasteczko pamiętające ulubioną karnację sajtu - należałoby posiadać dla nich CALe.

Dodatkowo, takiej samej liczby CALi wymagałby osobny Windows Server 2003 Standard Edition hostujący bazę danych dla takiego serwisu - mimo, że ten z technicznego punktu widzenia obsługiwałby w tym układzie raptem jednego użytkownika zdefiniowanego w web.configu aplikacji webowej (w co najwyżej kilku(nastu) równoczesnych połączeniach). IISy działałyby w tym układzie jako Multiplexing Service i to ilość indywidualnie rozróżnianych przez nich właśnie użytkowników determinowałaby ilość CALi potrzebnych dla działającego w backendzie serwera SQL.

W tym układzie, dla witryny hostowanej na Windows Server 2003 Standard Edition lub bazy danych witryny pracującej na Standard Edition (nawet mimo hostowania samej witryny na IISach pracujących na osobnej edycji Web Edition) potrzebaby tyle CALi, ilu posiadamy użytkowników traktowanych jakkolwiek indywidualnie - np. przez login/hasło trzymane w bazie lub pliku XML, czy też przez serwowanie im spersonalizowanego contentu.

Inną - także niestety kosztowną - opcją byłoby może nabycie tzw. Extrnal Connectora, nie jestem jednak pewien czy licencja ta nie obejmuje przypadkiem jedynie tzw. extranetowych partnerów biznesowych z wyłączeniem klientów czy np. użytkowników internetowych - sprawdzę to bliżej.

Publikacje prezentowane w dziale "Moim zdaniem" mają charakter felietonów, mogą być nacechowane opiniami i komentarzami autorów, a także przedstawiać fakty w sposób selektywny i subiektywny. Publikacji tych nie należy utożsamiać z oficjalnym stanowiskiem redakcji serwisu.

Komentarze

tomeko
(niezalogowany)
08.01.2008 16:05

tomeko (niezalogowany)
 

(...)w tej chwili jeden z moich Windows Server 2003 Web Edition obsługuje MySQLa, który hostuje bazę forum z ponad milionem użytkowników miesięcznie - nie bardzo widzę czego tu po wersji 2008 Web Edition oczekiwać więcej, limit który Web Edition faktycznie posiada moim zdaniem dotyczy jedynie maksymalnej ilości przychodzących połączeń SMB).(...)

Z tego co ja wiem (muszę chyba w końcu całą tą licencję przeczytać) to pomimo braku ograniczenia technicznego licencja Windows 2003 Server Web Edition nakłada takie ograniczenie. Więc po prostu pomimo braku ograniczenia technicznego utrzymując na Web Edition większą liczbę użytkowników w DB niż 50 łamiesz licencję. W2008 znosi to ograniczenie z tego co rozumiem.

(...)Z paragrafu wynika, że CALe nie są potrzebne urządzeniom lub użytkownikom łączącym się z serwerem przez Internet, którzy jednak - co ważne - nie są uwierzytelniani oraz - co jeszcze ważniejsze - nie są jakkolwiek inaczej indywidualnie identyfikowani!(...)

I to też na końcu swojego posta wyjaśniałem (bo doczytałem) - że wynika z licencji że w wersji Standard etc. wymagane jest CAl dla uwierzytelnionego użytkownika - pytanie co to znaczy uwierzytelniony - tutaj muszę się jeszcze wgryźć, chociaż to tutaj w miare dobrze opisałeś.

Z tego wszystkeigo chociaż tyle dobrego że i Ty i ja w końcu się przez temat musieliśmy przegryźć :).

 
tomekb
08.01.2008 17:17

tomekb
 

IMO kluczowe jest to ze licencja "uwierzytelnianie" wymienia jedynie jako przyklad, szczegolny przypadek. Ujmujac temat bardziej ogolnie mowie o "indywidualnym identyfikowaniu" - to pojecie mimo ze dosc szerokie, jest jednak jak dla mnie dosc jednoznaczne.

Co do zapisu ograniczenia uzytkowniko w bazie serwera Web Edition to tez sprawdze, ale wydaje mi sie ze licencja ani slowem o tym nie mowi.

 

Dodaj komentarz

Autor: