2015-02-25

Dynamic Data Masking on SQL Azure

שלום לכולם

בלוג יסודי של גרי רשף בנושא 
Dynamic Data Masking

גרי כדרכו ירד לפרטים הקטנים.


http://blogs.microsoft.co.il/gerireshef/2015/02/25/dynamic-data-masking/

2015-02-19

Geo-Replications Types in SQL Azure

שלום לכולם וחורף נעים
והיום דווקא לא על V12...
היום על DR.
ישנן 2 אפשרויות לרפלק את בסיסי הנתונים שלנו עבור DR:

  • Standard Geo-replication
  • Active Geo-replication
לפני שאסביר בקצרה על ההבדלים - יש לשים לב שבכל רגע נתון אפשר לעצור רפליקציה ולשחרר את בסיס הנתונים המשני ובכך לאפשר  Fail Over.

ההבדלים בין אפשרויות אלו מתחלקים לכמה נושאים והנה תקציר קצר שלהם:

Standard Geo-replication Active Geo-replication
  • Not Readable
  •  Readable
  • Azure choose the target location
  • Any location you can choose
  • Only 1 replication
  • Up to 4 replications
  • Fail Over rules by MSFT
  • Manually failing over a database
  • 75% of DB cost
  • Full DB Cost

מספר נקודות להבהרה:
  • אי אפשר לבדוק בצורה אמיתית fail over כי בזמן הבדיקה בסיס הנתונים של הייצור - חשוף ללא dr. כי בזמן הניתוק יש בעיה.
  • הרפליקציה היא א-סינכורנית.
  • הפסקת רפליקציה יכולה להתבצע מהמאסטר או מהרפליקות - אם היא מתבצעת מהרפליקות היא מתבצעת מיידית כלומר ייתכן מידע שיילך לאיבוד. אם היא מהמאסטר אפשר להחליט אם ייכלו לאיבוד טרנקציות.
  • שלא כמו AO שם השרת ברפליקה לא יכול להיות זהה - ולכן במקרה של fail over חייבים לשנות קונפיגורציה.


הנה לינקים קצרים בנושא :

כאשר בלינק הזה יש לפתוח את ההרחבות הבאות:



2015-02-12

How to Upgrade to SQL Azure V12

שלום לכולם
בימים אלו אנו עסוקים בetoro בהעלות גירסה גדולות ולא תמיד יש זמן לכתוב פוסטים - למרות שבעבודה היום-יומית אנו משתמשים ונהנים - או לא מהמוצר עצמו.

כמו שהסברתי לפני זמן מה, המוצר המחודש מעולה מבחינת ביצועים בגירסת ה פרמיום שלו, יש לו התאמה ל sql server כמעט בצורה מלאה,
partitioning,compression, עובדים גם בגירסת ה standard ולמי שלא עבד עם גרסות SQL SERVER EE זה שידרוג מעולה,
גרי רשף ידידינו בדק delay durability וזה עובד ושיפר ב 20% למרות שבשרתים מקומיים היה שיפור טוב יותר.
והכי חשוב כרגע באירופה זה כבר GA, כלומר ניתן להשתמש עם תמיכה.
אז איך משדרגים?
ראשית נכנסים לפורטל החדש - Portal.azure.com
ולוחצים בסיס נתונים קיים.

למי שלא יודע מיקרוסופט בפורטל החדש עובדת על מושג שנקרא blade כלומר חלקי מסך שנפתחים ונסגרים - יש עוד הרבה עבודה עד שזה יהיה שמיש לגמרי.
כאשר אתה עומד על בסיס נתונים קיים שאינו בגירסה v12, ואתה רוצה לשדרג - לוחצים על התא Proprties.

נפתח blade נוסף:


וכאן לוחצים על המקום המסומן... נפתח... כן כמובן blade נוסף:

ופה סוף סוף יש את הכפתור המאפשר שידרוג.
לוחצים ושוב נפתח blade נוסף:

הרבה מלל - מה כתוב פה? בעיקר שזה לוקח זמן - סך הכל הם מעבירים לrak-ים אחרים - בלי down time.
וכמובן מדברים על התימחור...

יש מצב שהוא יגיד לך פה שאי אפשר לעשות upgrade כמו במקרה שיש לו רפליקה:

ואז צריך לנתק - לשדרג - ולעשות מחדש רפליקציה.

ואז סוף סוף נפתח blade נוסף שאומר שהתהליך רץ:

ולבסוף זה עובר:

וזהו אפשר להתחיל להתפרע....

בקיצור אם יש למישהו בעיה מוזמן לשאול אותי.
נסו ותהנו.
פיני