الترقية إلى حساب تخزين v2 للأغراض العامة
تدعم حسابات التخزين للأغراض العامة الإصدار 2 أحدث ميزات Azure Storage وتتضمن جميع وظائف حسابات التخزين للأغراض العامة الإصدار 1 وحسابات تخزين Blob. يوصى باستخدام حسابات v2 للأغراض العامة لمعظم سيناريوهات التخزين. توفر حسابات v2 للأغراض العامة أدنى أسعار سعة لكل غيغابايت لتخزين Azure، بالإضافة إلى أسعار معاملات تنافسية في الصناعة. تدعم حسابات v2 للأغراض العامة طبقات الوصول الافتراضي إلى الحساب من المستويات Hot أو Cool ومستوى النقطة بين Hot أو Cool أو الأرشيفية.
تعد الترقية إلى حساب تخزين v2 للأغراض العامة من حسابات تخزين v1 أو كائن ثنائي كبير الحجم للأغراض العامة أمرا بسيطا. يمكنك الترقية باستخدام مدخل Azure أو PowerShell أو Azure CLI. لا يوجد وقت توقف أو خطر فقدان البيانات المرتبطة بالترقية إلى حساب تخزين v2 للأغراض العامة. تتم ترقية الحساب عبر عملية بسيطة Resource Manager Azure تغير نوع الحساب.
هام
تعد ترقية حساب تخزين v1 أو كائن ثنائي كبير الحجم للأغراض العامة إلى v2 للأغراض العامة أمرا دائما ولا يمكن التراجع عنه.
ملاحظة
على الرغم من أن Microsoft توصي بحسابات v2 للأغراض العامة لمعظم السيناريوهات، إلا أن Microsoft ستواصل دعم حسابات v1 للأغراض العامة للعملاء الجدد والحاليين. يمكنك إنشاء حسابات تخزين v1 للأغراض العامة في مناطق جديدة كلما كان Azure Storage متوفرا في تلك المناطق. ليس لدى Microsoft حاليا خطة لإهمال الدعم لحسابات v1 للأغراض العامة وستوفر إشعارا مسبقا قبل عام واحد على الأقل قبل إهمال أي ميزة من ميزات Azure Storage. ستستمر Microsoft في توفير تحديثات الأمان لحسابات v1 للأغراض العامة، ولكن لا يتوقع تطوير ميزات جديدة لهذا النوع من الحسابات.
بالنسبة لمناطق Azure الجديدة التي أصبحت متصلة بالإنترنت بعد 1 أكتوبر 2020، تغير تسعير حسابات v1 للأغراض العامة وهو يعادل تسعير حسابات v2 للأغراض العامة في تلك المناطق. لم يتغير تسعير حسابات v1 للأغراض العامة في مناطق Azure التي كانت موجودة قبل 1 أكتوبر 2020. للحصول على تفاصيل التسعير لحسابات v1 للأغراض العامة في منطقة معينة، راجع صفحة تسعير تخزين Azure. اختر منطقتك، ثم بجوار عروض التسعير، حدد أخرى.
ترقية حساب
لترقية حساب تخزين v1 أو كائن ثنائي كبير الحجم للأغراض العامة إلى حساب v2 للأغراض العامة، استخدم مدخل Azure أو PowerShell أو Azure CLI.
تسجيل الدخول إلى مدخل Microsoft Azure.
انتقل إلى حساب التخزين الخاص بك.
في القسم الإعدادات، حدد التكوين.
ضمن نوع الحساب، حدد على الترقية.
ضمن تأكيد الترقية، أدخل اسم حسابك.
حددترقية في أعلى الصفحة.
تحديد طبقة وصول لبيانات كائن ثنائي كبير الحجم
تدعم حسابات v2 للأغراض العامة جميع خدمات تخزين Azure وكائنات البيانات، ولكن تتوفر طبقات الوصول فقط لحظر النقاط داخل تخزين كائن ثنائي كبير الحجم. عند الترقية إلى حساب تخزين v2 للأغراض العامة، يمكنك تحديد طبقة وصول افتراضية إلى الحساب Hot أو Cool، مما يشير إلى الطبقة الافتراضية التي سيتم فيها تحميل بيانات النقطة الخاصة بك كما لو لم يتم تحديد معلمة طبقة الوصول إلى كائن ثنائي كبير الحجم الفردية.
تمكنك طبقات الوصول إلى كائن ثنائي كبير الحجم من اختيار التخزين الأكثر فعالية من حيث التكلفة بناء على أنماط الاستخدام المتوقعة. يمكن تخزين الكائنات الثنائية الكبيرة الحجم للكتل في طبقات Hot أو Cool أو أرشيفية. لمزيد من المعلومات حول مستويات الوصول، راجع مخزن البيانات الثنائية كبيرة الحجم لـ Azure: مستويات تخزين Hot وCool وArchive.
بشكل افتراضي، يتم إنشاء حساب تخزين جديد في طبقة الوصول السريع، ويمكن ترقية حساب تخزين v1 للأغراض العامة إلى طبقة الحساب Hot أو Cool. إذا لم يتم تحديد طبقة الوصول إلى الحساب عند الترقية، ترقيتها إلى Hot بشكل افتراضي. إذا كنت تستكشف طبقة الوصول التي تريد استخدامها للترقية، ففكر في سيناريو استخدام البيانات الحالي. هناك سيناريوهان نموذجيان للمستخدم للترحيل إلى حساب v2 للأغراض العامة:
- لديك حساب تخزين v1 حالي للأغراض العامة وتريد تقييم ترقية إلى حساب تخزين v2 للأغراض العامة، مع طبقة الوصول إلى التخزين المناسبة لبيانات كائن ثنائي كبير الحجم.
- لقد قررت استخدام حساب تخزين v2 للأغراض العامة أو لديك حساب بالفعل وتريد تقييم ما إذا كان يجب عليك استخدام طبقة الوصول إلى التخزين Hot أو Cool لبيانات كائن ثنائي كبير الحجم.
في كلتا الحالتين، تتمثل الأولوية الأولى في تقدير تكلفة تخزين بياناتك المخزنة في حساب تخزين v2 للأغراض العامة والوصول إليها وتشغيلها ومقارنة ذلك بتكاليفك الحالية.
التسعير والفوترة
ترقية حساب تخزين v1 إلى حساب v2 للأغراض العامة مجاني. يمكنك تحديد طبقة الحساب المطلوبة أثناء عملية الترقية. إذا لم يتم تحديد طبقة الحساب عند الترقية، فإن طبقة الحساب الافتراضية للحساب الذي تمت ترقيته ستكون Hot. ومع ذلك، قد يؤدي تغيير طبقة الوصول إلى مساحة التخزين بعد الترقية إلى تغييرات في فاتورتك، لذا يوصى بتحديد طبقة الحساب الجديدة أثناء الترقية.
تستخدم جميع حسابات storage نموذج تسعير لتخزين كائنات Blob استناداً إلى مستوى كل Blob. عند استخدام حساب Storage، تنطبق اعتبارات الفوترة التالية:
تكاليف التخزين: بالإضافة إلى كمية البيانات المخزنة، تختلف تكلفة تخزين البيانات وفقا لطبقة الوصول إلى التخزين. تنخفض تكلفة كل غيغابايت كلما أصبحت الطبقة أكثر برودة.
تكاليف الوصول إلى البيانات:تزداد رسوم الوصول إلى البيانات كلما زاد تقادم طبقة التخزين. بالنسبة للبيانات في مستوى الوصول إلى مساحة التخزين الرائعة والأرشفة، يتم محاسبتك على رسوم الوصول إلى البيانات لكل غيغابايت للقراءة.
تكاليف المعاملات: هناك رسوم لكل معاملة لجميع المستويات تزداد كلما أصبحت الطبقة أكثر برودة.
تكاليف نقل بيانات النسخ المتماثل الجغرافي: تنطبق هذه الرسوم فقط على الحسابات التي تم تكوين النسخ المتماثل الجغرافي لها، بما في ذلك GRS وRA-GRS. نقل بيانات النسخ المتماثل الجغرافي يتطلب رسوماً لكل غيغابايت.
تكاليف نقل البيانات الصادرة: تتحمل عمليات نقل البيانات الصادرة (البيانات التي يتم نقلها من منطقة Azure) الفوترة لاستخدام النطاق الترددي على أساس كل غيغابايت.
تغيير طبقة الوصول إلى التخزين: يؤدي تغيير طبقة تخزين الحساب من Cool إلى Hot إلى فرض رسوم تساوي قراءة جميع البيانات الموجودة في حساب التخزين. ومع ذلك، يؤدي تغيير مستوى الوصول إلى الحساب من الوضع "حار" إلى "رائع" إلى تكلفة تساوي كتابة كل البيانات في المستوى الرائع (حسابات GPv2 فقط).
ملاحظة
لمزيد من المعلومات حول نموذج التسعير لحسابات التخزين، راجع صفحة تسعير مساحة التخزين في Azure. لمزيد من المعلومات حول رسوم نقل البيانات الصادرة، راجع صفحة تفاصيل تسعير نقل البيانات.
تقدير التكاليف لأنماط الاستخدام الحالية
لتقدير تكلفة تخزين بيانات كائن ثنائي كبير الحجم والوصول إليها في حساب تخزين v2 للأغراض العامة في طبقة معينة، قم بتقييم نمط الاستخدام الحالي أو تقريب نمط الاستخدام المتوقع. بشكل عام، تريد أن تعرف:
استهلاك تخزين كائن ثنائي كبير الحجم الخاص بك، بالغيغابايت، بما في ذلك:
- ما مقدار البيانات المخزنة في حساب التخزين؟
- كيف يتغير حجم البيانات على أساس شهري؟ هل تحل البيانات الجديدة محل البيانات القديمة باستمرار؟
نمط الوصول الأساسي لبيانات تخزين كائن ثنائي كبير الحجم، بما في ذلك:
- ما مقدار البيانات التي تتم قراءتها وكتابتها إلى حساب التخزين؟
- كم عدد عمليات القراءة مقابل عمليات الكتابة التي تحدث على البيانات الموجودة في حساب التخزين؟
لتحديد أفضل طبقة وصول لاحتياجاتك، قد يكون من المفيد تحديد سعة بيانات كائن ثنائي كبير الحجم الخاصة بك، وكيفية استخدام هذه البيانات. يمكن القيام بذلك بشكل أفضل من خلال النظر في مقاييس المراقبة لحسابك.
مراقبة حسابات التخزين الحالية
لمراقبة حسابات التخزين الحالية وجمع هذه البيانات، يمكنك الاستفادة من Azure Storage Analytics، الذي يقوم بإجراء التسجيل ويوفر بيانات المقاييس لحساب التخزين. يمكن ل "تحليلات التخزين" تخزين المقاييس التي تتضمن إحصاءات المعاملات المجمعة وبيانات السعة حول الطلبات المقدمة إلى خدمة التخزين لأنواع حسابات التخزين GPv1 وGPv2 وكائن ثنائي كبير الحجم. يتم تخزين هذه البيانات في جداول معروفة في نفس حساب التخزين.
لمزيد من المعلومات، راجع حول مقاييس تحليلات التخزين ومخطط جدول مقاييس تحليلات التخزين
ملاحظة
تعرض حسابات التخزين كائن ثنائي كبير الحجم نقطة نهاية خدمة الجدول فقط لتخزين بيانات المقاييس لهذا الحساب والوصول إليها.
لمراقبة استهلاك التخزين لتخزين كائن ثنائي كبير الحجم، تحتاج إلى تمكين مقاييس السعة. مع تمكين ذلك، يتم تسجيل بيانات السعة يوميا لخدمة كائن ثنائي كبير الحجم الخاصة بحساب التخزين وتسجيلها كإدخال جدول مكتوب إلى جدول $MetricsCapacityBlob داخل حساب التخزين نفسه.
لمراقبة أنماط الوصول إلى البيانات لتخزين كائن ثنائي كبير الحجم، تحتاج إلى تمكين مقاييس المعاملات كل ساعة من واجهة برمجة التطبيقات. مع تمكين مقاييس المعاملات بالساعة، يتم تجميع كل ساعة من حركات واجهة برمجة التطبيقات، ويتم تسجيلها كإدخال جدول مكتوب إلى جدول $MetricsHourPrimaryTransactionsBlob داخل حساب التخزين نفسه. يسجل جدول $MetricsHourSecondaryTransactionsBlob المعاملات إلى نقطة النهاية الثانوية عند استخدام حسابات تخزين RA-GRS.
ملاحظة
إذا كان لديك حساب تخزين للأغراض العامة قمت فيه بتخزين نقاط الصفحة وأقراص الجهاز الظاهري أو قوائم الانتظار أو الملفات أو الجداول، إلى جانب حظر بيانات النقطة وإلحاقها، فلن تكون عملية التقدير هذه قابلة للتطبيق. لا تميز بيانات السعة نقاط الكتلة عن الأنواع الأخرى، ولا تعطي بيانات السعة لأنواع البيانات الأخرى. إذا كنت تستخدم هذه الأنواع، فإن المنهجية البديلة هي النظر إلى الكميات الموجودة في أحدث فاتورة لك.
للحصول على تقدير تقريبي جيد لاستهلاك البيانات ونمط الوصول، نوصيك باختيار فترة احتفاظ بالمقاييس التي تمثل استخدامك المنتظم واستقراءك. أحد الخيارات هو الاحتفاظ ببيانات المقاييس لمدة سبعة أيام وجمع البيانات كل أسبوع، لتحليلها في نهاية الشهر. خيار آخر هو الاحتفاظ ببيانات المقاييس لآخر 30 يوما وجمع البيانات وتحليلها في نهاية فترة 30 يوما.
للحصول على تفاصيل حول تمكين بيانات المقاييس وجمعها وعرضها، راجع مقاييس تحليلات مساحة التخزين.
ملاحظة
يتم أيضا فرض رسوم على تخزين بيانات التحليلات والوصول إليها وتنزيلها تماما مثل بيانات المستخدم العادية.
استخدام مقاييس الاستخدام لتقدير التكاليف
تكاليف السعة
يعرض أحدث إدخال في جدول مقاييس السعة $MetricsCapacityBlob مع مفتاح الصف "البيانات" سعة التخزين التي تستهلكها بيانات المستخدم. يعرض أحدث إدخال في جدول مقاييس السعة $MetricsCapacityBlob مع مفتاح الصف "التحليلات" سعة التخزين التي تستهلكها سجلات التحليلات.
يمكن بعد ذلك استخدام هذه السعة الإجمالية التي تستهلكها كل من بيانات المستخدم وسجلات التحليلات (إذا تم تمكينها) لتقدير تكلفة تخزين البيانات في حساب التخزين. يمكن أيضا استخدام نفس الطريقة لتقدير تكاليف التخزين في حسابات تخزين GPv1.
تكاليف المعاملات
يشير مجموع 'TotalBillableRequests'، عبر جميع إدخالات واجهة برمجة التطبيقات في جدول مقاييس المعاملات، إلى إجمالي عدد المعاملات لواجهة برمجة التطبيقات المحددة. على سبيل المثال، يمكن حساب العدد الإجمالي لمعاملات 'GetBlob' في فترة معينة من خلال مجموع إجمالي الطلبات القابلة للفوترة لجميع الإدخالات باستخدام مفتاح الصف 'user;GetBlob'.
من أجل تقدير تكاليف المعاملات لحسابات تخزين كائن ثنائي كبير الحجم، تحتاج إلى تقسيم المعاملات إلى ثلاث مجموعات نظرا لأنه يتم تسعيرها بشكل مختلف.
- اكتب معاملات مثل 'PutBlob' و'PutBlock' و'PutBlockList' و'AppendBlock' و'ListBlobs' و'ListContainers' و'CreateContainer' و'SnapshotBlob' و'CopyBlob'.
- احذف المعاملات مثل "DeleteBlob" و "DeleteContainer".
- جميع المعاملات الأخرى.
لتقدير تكاليف المعاملات لحسابات تخزين GPv1، تحتاج إلى تجميع جميع المعاملات بغض النظر عن العملية/واجهة برمجة التطبيقات.
تكاليف الوصول إلى البيانات ونقل النسخ المتماثل الجغرافي للبيانات
على الرغم من أن تحليلات التخزين لا توفر كمية البيانات المقروءة من حساب التخزين والمكتوبة إليه، إلا أنه يمكن تقديرها تقريبا من خلال النظر إلى جدول مقاييس المعاملات. يشير مجموع 'TotalIngress' عبر جميع إدخالات واجهة برمجة التطبيقات في جدول مقاييس المعاملات إلى إجمالي كمية بيانات الدخول بالبايت لواجهة برمجة التطبيقات المحددة هذه. وبالمثل، يشير مجموع 'TotalEgress' إلى إجمالي كمية بيانات الخروج، بالبايت.
لتقدير تكاليف الوصول إلى البيانات لحسابات تخزين كائن ثنائي كبير الحجم، تحتاج إلى تقسيم المعاملات إلى مجموعتين.
يمكن تقدير كمية البيانات التي تم استردادها من حساب التخزين من خلال النظر إلى مجموع 'TotalEgress' لعمليات 'GetBlob' و'CopyBlob' بشكل أساسي.
يمكن تقدير كمية البيانات المكتوبة إلى حساب التخزين من خلال النظر إلى مجموع 'TotalIngress' لعمليات 'PutBlob' و'PutBlock' و'CopyBlob' و'AppendBlock' في المقام الأول.
يمكن أيضا حساب تكلفة نقل بيانات النسخ المتماثل الجغرافي لحسابات تخزين كائن ثنائي كبير الحجم باستخدام تقدير كمية البيانات المكتوبة عند استخدام حساب تخزين GRS أو RA-GRS.
ملاحظة
للحصول على مثال أكثر تفصيلا حول حساب تكاليف استخدام طبقة الوصول إلى التخزين Hot أو Cool، ألق نظرة على الأسئلة الشائعة بعنوان "ما هي طبقات الوصول Hot وCool وكيف يجب تحديد أي منها يجب استخدامه؟" في صفحة تسعير تخزين Azure.
