Gopas and Microsoft Teched Praha 2005
Od pond∞lφ 19. zß°φ do pßtku 23. zß°φ se v Praze konal ji₧ Φtvrt² roΦnφk tradiΦnφ konference v∞novanΘ v²vojß°∙m a u₧ivatel∙m systΘm∙ spoleΦnosti Microsoft. Letos byla v²vojß°skß Φßst v∞novßna ponejvφce SQL Serveru 2005 a programovßnφ s ASP.NET 2.0, v pond∞lnφm bloku p°ednßÜek pak systΘmu Windows 64bit.
Den prvnφ - Windows 64bit
B∞hem prvnφho dne probφhala celß °ada p°ednßÜek t²kajφcφch se 64 bitovΘho systΘmu Windows a jeho pou₧itφ v praxi. Dalo by se °φci, ₧e Ülo o jakousi p°φpravu p°ed skuteΦn²m zahßjenφm konference - Ülo p°edevÜφm o p°edvedenφ nov²ch systΘm∙ a server∙ jimi osazen²ch.
Den druh² - upgrade Φi migrace na SQL Server 2005?
Zbrusu nov² SQL Server 2005 mß °adu nov²ch vlastnostφ, kterΘ urΦit∞ vyvß₧φ ·silφ v∞novanΘ p°echodu ze starÜφch systΘm∙. Pokud stßle vßhßte, zda provΘst upgrade Φi migraci, zde je malΘ vysv∞tlenφ, o co se jednß. Hlavnφm rozdφlem mezi upgrade a migracφ je to, ₧e p°i migraci mßte k dispozici stßle star² fungujφcφ systΘm a v p°φpad∞ problΘm∙ je lehkß cesta zp∞t. Co₧ v p°φpad∞ upgrade u₧ neplatφ a cesta zpßtky je pon∞kud trnitß (p°es obnovu ze zßlohy) a tudφ₧ i zdlouhavß. P°i migraci se provede instalace na nov² hardware a postupn∞ se p°enßÜφ data. P°i upgradu se instalaΦnφ program spustφ na starΘm systΘmu a vφcemΘn∞ se doufß, ₧e vÜe skonΦφ korektn∞, k Φemu₧ m∙₧e, ale nemusφ dojφt.
SchΘmatickΘ znßzorn∞nφ rozdφl∙ mezi migracφ a upgrade (plnß velikost, cca 200 kB)
Krom∞ problΘm∙ okolo SQL Serveru 2005 byl tento den v∞novßn takΘ programovßnφ ve Visual Basic 2005, prezentaci zßkladnφch princip∙ ASP.NET 2.0 a zvyÜovßnφ produktivity prßce s nßstroji pro v²voj aplikacφ na .NET Frameworku.
Den t°etφ - nßrodnφ prost°edφ a lokalizace .NET aplikacφ
Ve st°edu mne nejvφce zaujala prezentace v∞novanß problematice p°izp∙sobenφ .NETu pro r∙znß nßrodnφ prost°edφ a lokalizaci .NET aplikacφ. NaÜt∞stφ neÜlo jen o suchou teorii, p°ednßÜejφcφ pohodil takΘ n∞kolik u₧iteΦn²ch tip∙, p°edevÜφm co se t²Φe uklßdßnφ dat, s d∙razem na rozd∞lenφ na culture invariant data, binßrnφ data a dopl≥ujφcφ informace, pomocφ nich₧ je mo₧no vÜe integrovat do jednoho systΘmu.
DalÜφ prezentace byly v∞novßny princip∙m tvorby webu s nov²mi nßstroji ASP.NET 2.0 a op∞t SQL - bezpeΦnostnφm opat°enφm a projektovßnφ asynchronnφch aplikacφ, zalo₧en²ch na novΘ slu₧b∞ SQL Server 2005 Service Broker.
Den Φtvrt² - maximalizace dostupnosti SQL 2005
Zlat²m h°ebem dne se stala p°ednßÜka o zvyÜovßnφ dostupnosti slu₧eb SQL. Bylo p°edvedeno n∞kolik mo₧nostφ, jak zφskat r∙znΘ ·rovn∞ dostupnosti SQL, vΦetn∞ praktickΘ prezentace postup∙, jak toho dosßhnout:
- Zßkladnφ: ₧ßdnΘ zotavenφ po chyb∞, mo₧nost ztrßty dat
- Backup / Restore
- Dettach / Copy / Attach
- LepÜφ: manußlnφ zotavenφ po chyb∞, mo₧nost ztrßty dat
- Replikace pomocφ log∙
- Mirroring databßzφ - m≤d vysokΘho v²konu, neΦekß se na potvrzenφ dokonΦenφ mirroru
- NejlepÜφ: automatickΘ zotavenφ po chyb∞, nulovß ztrßta dat
- Mirroring - m≤d vysokΘ bezpeΦnosti, Φekß se na dokonΦenφ replikace
- Databßzov² Cluster
Krom∞ tΘto p°ednßÜky m∞li nßvÜt∞vnφci mo₧nost seznßmit se s novou verzφ programovacφho jazyka C# 2.0 a s web controls v ASP.NET 2.0, co₧ je oblast pravideln²m Φtenß°∙m Intervalu ji₧ d∙v∞rn∞ znßmß.
Den pßt² - IIS 7
TΘmatem dne se pro mne stal Internet Information Server ve verzi 7, kter² je v souΦasnΘ dob∞ k dispozici v podob∞ neve°ejnΘ betaverze. P°inese op∞t velkou °adu novinek, kterΘ jist∞ °ada z vßs uvφtß, vybφrßm namßtkou:
- server poskytuje dostupn∞jÜφ a komplexn∞jÜφ informace o aktußlnφm stavu
- jsou k dispozici specißlnφ nßstroje pro snadnou lokalizace (nalezenφ) chybujφcφ aplikace
- sprßvce mß mo₧nost nainstalovat jen moduly, kterΘ skuteΦn∞ pot°ebuje (co nepou₧iji, to neinstaluji = vyÜÜφ bezpeΦnost)
- sprßvce IIS7 ji₧ nepot°ebuje administrßtorskß prßva na stroj
- konfigurace IIS7 je ulo₧ena v XML
- nahrßnφ konfigurace je usnadn∞no XCOPY
V Φßsti zam∞°enΘ na SQL byly prezentovßny doporuΦenΘ postupy pro °eÜenφ standardnφch situacφ p°i v²voji aplikacφ a op∞t byla zastoupena i tvorba web-based aplikacφ v ASP.NET 2.0, p°edevÜφm s d∙razem na t²movou prßci a vyu₧itφ nßstroj∙ novΘho Visual Studia 2005.