Search for:

راه حل های رایانش ابری من برای سال 2021

[ad_1]

راه حل های معمولی سال نو بر پیشرفت شخصی و حرفه ای – راه های بهبود تمرکز دارند. اگرچه من مطمئناً اهداف شخصی دارم که مورد علاقه کسی جز خودم نیست ، اما برخی از آنها نیز مربوط به حرفه رایانش ابری هستند. من آنها را به اشتراک می گذارم با این امید که برخی از شما نیز از این تلاش ها استقبال کنید.

درباره رایانش ابری بیشتر بدانید. اگر مدتی مرا دنبال می کنید ، می دانید که من علاقه زیادی به تحصیل دارم. با این حال ، به جای تمرکز بر یک مسیر آموزشی سنتی که بیشتر چیزهایی که یاد می گیرید بی فایده است ، روی مهارت های ابر ویژه ای که در حال حاضر بسیار قابل فروش هستند ، مانند ذخیره سازی ، معماری مبتنی بر ابر ، امنیت و موارد دیگر ، تمرکز کنید. n

یکی این است که مدیریت از کمبود استعداد در ابر ابر شکایت کند (که بزرگترین مانع موفقیت رایانش ابری در حال حاضر است). مورد دیگر این است که با تأمین بودجه برای توسعه مهارتهای ابری یا بهتر از آن ، با ارائه دستورالعملهای غیر رسمی یا رسمی غیر فعالانه به طور فعال به این مشکل بپردازید. من وقت بیشتری را در این مورد صرف خواهم کرد: آموزش تصویری در صورت درخواست ، سخنرانی های رسمی یا راهنمایی فردی.

تعداد مدلهای معماری ابر را که در حال حاضر استفاده می کنید ، گسترش دهید. بسیاری از معماری های رایانش ابری وجود دارد ، از جمله اساسی ترین: ترکیبی و چند صدایی. من دریافتم که معماران در ابر با پرونده های منظم به سادگی آنچه را که در کتاب خوانده اند یا در یک مجله فنی آنلاین دیده اند ، تولید می کنند. مشکلی که در این مورد وجود دارد این است که شما احتمالاً یک راه حل درست خواهید کرد. متأسفانه ، به ندرت برای ارزش و کارایی بهینه سازی می شود. با توجه به اینکه معماری شما احتمالاً بیش از حد پیچیده ، غیربهینه ، شکننده تر و ایمن تر است ، می توانید هر ماه پنج برابر بیشتر روی سیستمهای ابری خود هزینه کنید.

معماری بد چیست؟ من این را می بینم وقتی آن را می بینم ، اما افرادی که در حقیقت تصمیم می گیرند چگونه راه حل های رایانش ابری خود را پیکربندی کنند به طور م needثر به راهنمایی بهتر و سازگار نیاز دارند. وقت آن است که شروع به ایجاد و مستند سازی این مدل ها کنیم تا بتوانند آنها را با دامنه های خاص مشکل ترکیب کنند. امسال سعی خواهم کرد که بهتر عمل کنم و همه چیز را برای خودم نگه ندارم و حتما انتقادات سازنده ای را برای بهبود و گسترش این مدل ها می پذیرم.

افزایش امنیت ابر به سطح بعدی. حملات سایبری اخیر ثابت کرده است که امنیت آنلاین ما کاملاً کم است. اگرچه بیشتر اهداف سیستم های سنتی هستند تا مبتنی بر ابر ، اما همچنان نیاز به بهبود امنیت ابر وجود دارد. ملاحظه دیگر این است که از زمان انفجار بازار امنیت ابر و انتقال دلارهای R&D به امنیت مبتنی بر ابر ، سیستم های سنتی تر تا حدودی مورد غفلت واقع شده اند.

با این حال ، هر سیستمی می تواند یک بردار حمله باشد و امنیت شما توسط سیستم هایی که بیشترین آسیب پذیری را دارند تعیین می شود. ظهور سیستم های مبتنی بر edge و IoT (اینترنت اشیا) که به سیستم های ابری و غیر ابری متصل هستند ، می تواند به عنوان یک نقطه ورود راحت برای هکرها باشد. بعلاوه ، هرچه ابرها پیچیده تر می شوند ، محافظت از آنها نیز دشوارتر است.

آنچه مورد نیاز است مجموعه دیگری از ابزارهای امنیتی برای حل مشکل نیست ، بلکه بازنگری در مورد چگونگی امنیت در درجه اول است. این به معنای کنار گذاشتن تصورات پذیرفته شده از بهترین شیوه ها و فناوری ها در زمینه امنیت و تعریف مدل های جدید و موثرتر است.

به نظر می رسد سال شلوغی باشد.

کپی رایت © 2020 ارتباطات IDG ، شرکت

[ad_2]

Bash 5.1 رفتار قدیمی را برمی گرداند

[ad_1]

Bash 5.1 ، به عنوان پنجمین نسخه اصلی عرضه نسخه Unix و Linux در یک خبرنامه اجرا کنید، با بازگشت به رفتار Bash 4.4 در مورد پسوند نام جاده ، در اوایل این ماه منتشر شد.

بازگشت به رفتار Bash 4.4 که به عنوان مهمترین تغییر در نسخه جدید خوانده می شود ، نام مسیر را به کلمه ای که حاوی عکسهای خلفی است گسترش نمی دهد ، اما حاوی نویسه های خاصی نیست که به حالت خنک نشوند. Bash 5.1 همچنین هنگام خواندن از ترمینال تغییراتی را در مورد کنترل دام ایجاد می کند و تعدادی از اشکالات از جمله چندین موردی که باعث خراب شدن پوسته شده را برطرف می کند.

Bash 5.1 را می توان از سرور اصلی GNU بارگیری کرد. در جای دیگر در Bash 5.1:

  • افزودن “چهره ها” به Readline متن را بین نقطه و علامت مشخص می کند. این برای نمایش متن جایگذاری شده با پرانتز اضافه می شود ، و همچنین متن یافت شده با جستجوهای افزایشی و غیر افزایشی در تاریخ را نشان می دهد.
  • یک متغیر جدید ، SRANDOM ، داده های تصادفی خود را از مکانیسم آنتروپی سیستم دریافت می کند و غیرخطی است و برای به دست آوردن یک توالی تصادفی یکسان ، نمی توان بارگیری مجدد کرد.
  • عملگرهای جدید برای تبدیل پارامتر.
  • نسخه جدیدی از کتابخانه مستقل Readline ، نسخه 8.1 ، با اسکریپت های خاص و Makefiles در شاخه اصلی مخزن خواندن GNU Git.

Bash پروژه GNU Bourne Again Shell است که مشخصات پوسته POSIX را برآورده می کند ، اما دارای ویژگی هایی مانند ویرایش تعاملی خط فرمان و کنترل شغل است.

کپی رایت © 2020 ارتباطات IDG ، شرکت

[ad_2]

با بهبود کتابخانه و عملکرد ، نسخه 1.16 را به نسخه بتا برسانید

[ad_1]

Go 1.16 ، یک نسخه برنامه ریزی شده برای زبان برنامه نویسی منبع باز Google ، به عنوان نسخه بتا منتشر شده است ، با هسته کتابخانه و پیشرفت های زمان اجرا بسیاری از ویژگی های جدید را در خود جای داده است. هیچ تغییری در خود زبان ایجاد نمی شود.

تغییرات کتابخانه اصلی در Go 1.16 شامل کتابخانه جدید است embed بسته ای که دسترسی به پرونده های جاسازی شده در برنامه را در زمان کامپایل ، از طریق فراهم می کند //go:embed بخشنامه تغییرات و به روزرسانی های جزئی نیز در کتابخانه انجام شده است. تغییرات از برداشت به crypto/dsa برای ارتقا به unicode بسته به یونیکد 13.0.0.

کتابخانه اصلی همچنین بهبودهای سیستم فایل را دریافت می کند. جدید io/fs بسته انتزاعی برای فایلهای فقط خواندنی تعریف می کند ، fs.FS بسته های رابط و استاندارد کتابخانه برای استفاده از رابط در صورت لزوم سازگار شده اند. از سازنده رابط ، رابط جدید embed.FS نوع توپ fs.FS همانطور که او می کند zip.Reader. جدید os.DirFS عملکرد فراهم می کند اجرای fs.FS توسط درخت فایل سیستم عامل پشتیبانی می شود. از مصرف کنندگان ، جدید است http.FS تابع تبدیل می کند fs.FS به یک http.Handler. و html.template و text/template بسته ها ParseFS توابع و روشهای خواندن الگوها از fs.FS. برای تست اجرای کد fs.FS، جدید testing/fstest بسته ارائه می دهد TestFS عملکرد گزارش خطای رایج. همچنین یک پیاده سازی ساده سیستم فایل در حافظه فراهم می کند ، MapFS، برای تست کدی که قبول می کند fs.FS اجراها

Go 1.16 همچنین باعث بهبود در محیط اجرا می شود. جدید runtime/metrics بسته رابط قدرتمندی برای خواندن معیارهای تعریف شده برای عملکرد ارائه می دهد. در لینوکس در زمان اجرا به طور پیش فرض Go بلافاصله حافظه را در سیستم عامل آزاد می کند ، نه اینکه وقتی سیستم عامل تحت فشار حافظه است تنبل است. Go 1.16 همچنین عدم تطابق بین ردیاب مسابقه و مدل حافظه Go را اصلاح می کند. ردیاب اکنون از قوانین هماهنگ سازی دقیق تر کانال های مدل حافظه پیروی می کند. به این ترتیب ، آشکارساز اکنون می تواند نژادهایی را که قبلاً از دست رفته بودند ، شناسایی کند.

انتشار اولین نسخه بتا در 17 دسامبر اعلام شد. Go 1.16 قرار است در فوریه 2021 عرضه شود. خط انتشار فعلی Go 1.15 در ماه آگوست وارد شد. پرونده های توزیع باینری و منبع برای Go 1.16 را می توانید از اینجا بارگیری کنید golang.org.

سایر تغییرات ذکر شده در برو 1.16 یادداشت های انتشار عبارتند از:

  • از معماری 64 بیتی ARM MacOS که با نام Apple Silicon نیز شناخته می شود پشتیبانی می شود G00S=darwin، GOARCH=arm64. آن ios/amd64 پورت اضافه شده است ، با هدف شبیه ساز iOS در MacOS مبتنی بر AMD64 اجرا می شود.
  • اکنون کامپایلر می تواند توابع بدون علامت را تعبیه کند for چرخه ها ، مقادیر روش و سوئیچ های نوع. در صورت امکان تعبیه ، تعبیه کننده می تواند تماس های دریافتی بیشتری را تشخیص دهد.
  • پیشرفت های لینک دهنده باعث کاهش استفاده از منابع و بهبود نگهداری کد می شوند. این بخشی از شما قصد دارید لینک دهنده را ارتقا دهید.
  • حالت ماژول به طور پیش فرض فعال می شود.
  • go دستور اکنون از جمله پرونده های استاتیک و درختان پرونده به عنوان بخشی از آخرین مورد قابل اجرا از طریق نسخه جدید پشتیبانی می کند //go:embed بخشنامه
  • جدید GOVCS متغیر محیطی ابزار کنترل نسخه را محدود می کند go از دستور می توان برای بارگیری کد منبع استفاده کرد. این با استفاده از ابزاری که معمولاً در محیط های معتبر و معتبر استفاده می شوند ، مسائل امنیتی را کاهش می دهد.
  • Go 1.16 آخرین نسخه ای است که در MacOS Sierra اجرا می شود. Go 1.17 به MacOS 10.13 High Sierra یا بالاتر نیاز دارد.

کپی رایت © 2020 ارتباطات IDG ، شرکت

[ad_2]