Table of Contents
درک نیاز برای مدرن سازی
سیستم های میراث، در حالی که هنگامی که ستون فقرات عملیات سازمانی، اغلب به بدهی های قابل توجهی تبدیل می شوند، این سیستم ها اغلب بر سخت افزار منسوخ می شوند، از زبان های برنامه نویسی منسوخ شده استفاده می کنند و فاقد انعطاف پذیری مورد نیاز برای ادغام با ابزارهای مدرن هستند، هزینه های مرتبط با حفظ زیرساخت های میراث می تواند حیرت انگیز باشد - سازمان ها اغلب به 80٪ از بودجه های فناوری اطلاعات خود فقط سیستم های قدیمی را اجرا می کنند، و سیستم های امنیتی مدرن را ارائه می دهند، و نیازی به سیستم های پشتیبانی استراتژیک مدرن نیست، زیرا آنها نیست، و سیستم های پشتیبانی از آن ها آسیب پذیر است.
فشارهای بازار همچنین نیاز به مدرن سازی مشتریان را پیش بینی می کند و رقبا AI، تجزیه و تحلیل زمان واقعی و قابلیت های omnichannel را اتخاذ می کنند. Gartner ، سازمان هایی که قادر به مدرن سازی ریسک از دست دادن تا 30٪ سهم بازار در پنج سال نیستند. تغییر به معماری مدرن همچنین بهینه سازی هزینه از طریق مدرن سازی هزینه را کاهش می دهد، و در واقع نیاز به کاهش وابستگی به مدل های خودکار است.
بهترین روش ها برای یک انتقال موفق
۱- انجام یک ارزیابی جامع
ارزیابی کامل پایه هر گونه مهاجرت موفق است.شروع با موجودی تمام برنامه های موجود، پایگاه های داده و ادغام. وابستگی های سند، جریان داده ها و قوانین کسب و کار است که در حال حاضر در کد میراث جاسازی شده اند. ارزیابی بدهی فنی - چه مقدار کار مجدد برای هماهنگ با استانداردهای مدرن مورد نیاز است، همچنین ارزیابی مجموعه مهارت های تیم فعلی و شکاف های شناسایی این ارزیابی باید از ذینفعان محصول مشخص، و پشتیبانی از هر واحد های عملیاتی:
۲- توسعه یک برنامه مهاجرت استراتژیک
مدرن سازی یک رویداد بزرگ بانگ نیست؛ باید در مراحل اجرا شود تا سیستم های اختلال را به حداقل برساند که بالاترین ارزش کسب و کار را ارائه می دهند یا بزرگترین خطر را ایجاد می کنند اگر بدون تغییر باقی مانده باشد، یک طرح مهاجرت دقیق را ایجاد کند که شامل زمان بندی منابع، تخصیص منابع، نقاط عطف آزمایش و روش های رول بک.استفاده از الگوی انجیر (FLT 1) باید جایگزین کردن کامل اجزای کلیدی باشد.
۳- معماری مدرن مناسب را انتخاب کنید
انتخاب معماری هدف، تصمیمی است که کل سازمان را برای سال ها شکل می دهد. گزینه های زیر و تجارت آنها را در نظر بگیرید:
- محاسبات ابری: مدل های عمومی، خصوصی یا ابر هیبریدی، انعطاف پذیری و کاهش هزینه های سرمایه را ارائه می دهند، با این حال، آنها نیاز به مدیریت هزینه های دقیق و مدیریت هزینه برای جلوگیری از هزینه های فرار دارند.
- Microservices: یکپارچه سازی را به خدمات مستقل استقرار می دهد، این چرخه های توسعه سریع تر را فراهم می کند، اما پیچیدگی در ارتباطات بین سرویس، سازگاری داده ها و نظارت را معرفی می کند.
- نگهداری: از سیستم عامل های Docker و Orchestration مانند Kubernetes برای استاندارد سازی استقرار و مقیاس سازی استفاده کنید. Containers قابلیت پورتینگ را بهبود می بخشد، اما مهارت های جدیدی را در زیرساخت های کد به کار می برد.
- سیستم های مدیریت محتوای بی رحم (CMS): پلتفرم هایی مانند Directus از Frontend جدا می شوند، اجازه می دهد تحویل محتوای انعطاف پذیر در سراسر وب، تلفن همراه و IoT این رویکرد به ویژه برای سازمان هایی که نیاز به مدیریت داده های ساختاری و ارائه تجربیات omnichannel دارند، مفید است.
هر گزینه را در برابر نیازهای خاص سازمان خود برای مقیاس پذیری، امنیت، ادغام و هزینه کل مالکیت ارزیابی کنید. خلبان امیدوار کننده ترین معماری قبل از مقیاس.
۴- خلبان و آزمون
قبل از متعهد شدن به استقرار کامل تولید، یک پروژه آزمایشی را با یک برنامه غیر بحرانی اجرا کنید (یا یک زیرمجموعه از قابلیت ها.این محیط کنترل شده به شما اجازه می دهد تا فرآیندهای مهاجرت داده، نقاط ادغام و عملکرد را تحت شرایط واقع بینانه آزمایش کنید.[۱] بازخورد از کاربران نهایی و تیم های فنی را شناسایی کنید: اطلاعات مربوط به عدم ثبات، تأخیر، یا شکاف های سازگاری.از خلبان برای اصلاح اسکریپت پشتیبان خود استفاده کنید و تنظیم مطمئن ترین راه است.
۵- آموزش و پشتیبانی کارکنان
تکنولوژی به تنهایی ارزش را ارائه نمی دهد؛ مردم باید بتوانند به طور موثر از آن استفاده کنند. [۱] توسعه یک برنامه آموزشی که هر دو جنبه فنی معماری جدید و تاثیر آن بر گردش کار روزانه را پوشش می دهد، کارگاه های دستی، مستندات و دسترسی به محیط های ماسه ای را با ارتباط واضح مزایای - مانند توسعه سریع، کاهش کمتر، و فرصت های رشد جدید ایجاد یک پروژه پشتیبانی از جمله ردیابی منظم، ردیابی چند ماه، و اختصاص داده شده توسط چند ماه.
اطمینان حاصل کنید که امنیت و صداقت داده ها در طول مهاجرت
داده ها خون حیاتی شرکت است و مهاجرت به اشتباه می تواند باعث اختلال در کسب و کار فاجعه بار شود.ارزیابی داده های پیاده سازی در هر مرحله: استخراج، تحول و بارگیری (ETL) از چک کردن و گزارش های آشتی استفاده کنید تا اطمینان حاصل شود که هیچ گونه پرونده ای در طول انتقال داده های آسیب پذیری در حمل و نقل و استراحت از دست رفته و یا فاسد نشده است.
ایجاد چارچوب های حاکمیت و انطباق
معماری های مدرن اغلب شامل چندین ابر، خدمات و تیم بدون حاکمیت روشن، گسترده و سایه IT می تواند تلاش های شما را تضعیف کند. سیاست های تعریف برای ارائه منابع، تخصیص هزینه، حفظ داده ها و مدیریت دسترسی.استفاده از زیرساخت به عنوان کد (IaC) برای اجرای خودکار استانداردها. ایجاد یک هیئت بررسی که تغییرات معماری را تایید می کند و هماهنگ با اهداف کسب و کار، همچنین سند محیط زیست جدید - به طور کامل اجرا می شود، و حفظ برنامه های حسابرسی طولانی مدت، و حفظ فاجعه ضروری است.
نظرات پس از انتشار
زندگی تنها آغاز است. پس از مهاجرت، نظارت مداوم برای اطمینان از معماری به عنوان معیارهای پیگیری مانند زمان پاسخ API، نرخ خطا، پایگاه داده از طریقput و هزینه برای هر معامله حیاتی است.استفاده از ابزارهای حفظ کننده (به عنوان مثال، پروتوکل، Grafana یا Datadog) برای به دست آوردن بینش های زمان واقعی، تنظیم هشدار برای تعمیر و شناسایی پاسخ به کاربران و تغییر امنیت منظم، و همچنین نیاز به شناسایی نقاط امنیتی.
یکی دیگر از فعالیت های کلیدی پس از مهاجرت بازنشستگی سیستم های میراث به طور کامل است.محیط قدیمی را به صورت آنلاین نگه دارید تا اطمینان حاصل شود که سیستم جدید پایدار است و هیچ گونه اطلاعات در تناقض وجود ندارد، هنگامی که تایید شد، سخت افزار قدیمی و نرم افزار را برای کاهش هزینه های مجوز و سطوح حمله حذف می کنند.
قرص های معمولی برای جلوگیری از
- برآورد پیچیدگی داده ها: بسیاری از پروژه ها شکست می خورند زیرا آنها فرض می کنند داده های میراث تمیز و به خوبی ساختار یافته است.
- تشخیص مدیریت تغییر سازمانی: [FLT 1] تمرکز تنها بر تکنولوژی در حالی که غفلت از فرهنگ و توسعه مهارت منجر به پذیرش و مقاومت پایین.
- تخلیه مهاجرت بزرگ-بنگ: حرکت همه چیز در یک زمان افزایش خطر به طور چشمگیری.همیشه استفاده از الگوهای افزایشی.
- معماری بر اساس روند: Fads مانند استفاده از Kubernetes برای هر کار می تواند پیچیدگی غیر ضروری را معرفی کند که متناسب با نیازهای واقعی شما است، نه آنچه محبوب است.
- استراتژی های خروج را به چالش بکشید؛ قفل به یک فروشنده یا پلت فرم واحد می تواند خطرناک باشد.
نتیجه گیری
انتقال از سیستم های میراث به معماری های سازمانی مدرن یک سفر پیچیده اما ضروری برای سازمان هایی است که می خواهند در یک جهان دیجیتال رشد کنند، با پیروی از بهترین شیوه ها - ارزیابی تجربی، مهاجرت مرحله ای، انتخاب معماری دقیق، تست کامل، آموزش و مدیریت مداوم - شما می توانید ریسک و ارزش کسب و کار قابل توجه را کاهش دهید. کلید درمان مدرن سازی به عنوان یک برنامه استراتژیک است، و نه یک پروژه انعطاف پذیر، به شما یک روش پردازش اطلاعات مناسب و پایدار، و پایدار.