কম্পিউটার টিউটোরিয়াল

Microsoft Azure Files: এন্টারপ্রাইজের জন্য সিকিউয়ার, সার্ভারলেস ক্লাউড ফাইল শেয়ারিং

Microsoft Azure Files — কখনও কখনও Microsoft Azure File Service হিসেবে পরিচিত — হল এন্টারপ্রাইজ ইউজারদের জন্য একটি সিম্পল, সিকিউয়ার, সার্ভারলেস, ফুলি ম্যানেজড এবং ক্লাউড-ভিত্তিক ফাইল শেয়ারিং সার্ভিস। Azure Files-এর মাধ্যমে ইউজাররা ফাইল শেয়ার অ্যাক্সেস করতে পারে ইন্ডাস্ট্রি-স্ট্যান্ডার্ড Server Message Block (SMB) এবং Network File System (NFS) প্রোটোকল দিয়ে, সেই সাথে Azure Files REST API-র মাধ্যমে।

Azure ক্লাউড স্টোরেজ সার্ভিস এবং Azure Files

এন্টারপ্রাইজ ইউজাররা Azure ক্লাউডের সাথে উপলব্ধ বেশ কিছু ক্লাউড স্টোরেজ সার্ভিসে থেকে বেছে নিতে পারে। অবজেক্ট, ব্লক, এবং ফাইল স্টোরেজের জন্য এই স্টোরেজ সমাধানগুলো হাই অপটাইম এবং এন্টারপ্রাইজ-গ্রেড নিরাপত্তা প্রদান করে এবং ইউজারদের ক্লাউড পারফরম্যান্স স্কেল ও ডেটা ম্যানেজমেন্ট ইউনিফাই করতে দেয়।

Azure Files হল একটি ম্যানেজড ফাইল শেয়ার এবং স্টোরেজ সার্ভিস যা একটি হাইলি অপেইলেবল এবং ডিউরেবল ডিস্ট্রিবিউটেড ফাইল সিস্টেম অফার করে। অন-প্রেম ফাইল শেয়ারকে Azure Files দিয়ে রিপ্লেস বা অগমেন্ট করে সংস্থাগুলো লোকাল পাওয়ার আউটেজ বা নেটওয়ার্ক ইস্যু ব্যবসায়িক 계속তা প্রভাবিত করছে কিনা সেটি চিন্তা কম করে তাদের কোর বিজনেসের ওপর ফোকাস করতে পারে।

Azure Files-এ কী কী পাওয়া যায়

  • ১০০ GB লোকাল রিডান্ড্যান্ট স্টোরেজ (LRS), ট্রানজ্যাকশন অপ্টিমাইজড, হট এবং কুল ফাইল।
  • ২ মিলিয়ন রিড, লিস্ট এবং অন্যান্য ফাইল অপারেশন।

এই ফাইল এবং অপারেশনগুলো প্রতিমাস ফ্রি উপলব্ধ ১২ মাস ধরে।

যেহেতু Azure Files একটি ফুলি ম্যানেজড সার্ভিস, ইউজাররা ম্যানেজমেন্ট বা অ্যাডমিনিস্ট্রেশন বর্ডেন থেকে মুক্ত। স্টোরড ডেটা অ্যাক্সেস করতে তারা সহজে ফাইল শেয়ার মাউন্ট করা পাথে নেভিগেট করে ফাইল খুলতে পারে।

বহু প্রোটোকল সাপোর্ট (SMB, NFS, FTPs) থাকায় ইউজাররা একাধিক সোর্স থেকে ডেটা স্টোর ও অ্যাক্সেস করতে পারে। এটি অ্যাপ্লিকেশন কম্প্যাটিবিলিটি বা ফাইল সিস্টেম শেয়ারেবিলিটি নিয়ে চিন্তা ছাড়া অন-প্রেম ফাইল শেয়ারকে Azure ফাইল শেয়ার দিয়ে রিপ্লেস করতে এবং একাধিক মেশিন, অ্যাপ্লিকেশন এবং অ্যাপ্লিকেশন ইনস্ট্যান্স জুড়ে ফাইল সিস্টেম শেয়ার করতে দেয়।

অতিরিক্তভাবে, সার্ভিসটি হাইব্রিড ক্লাউড ডিপ্লয়মেন্টের জন্য আইডিয়াল। এটি Azure ইউজারদের উইন্ডোজ সার্ভারকে ক্লাউড শেয়ার ক্যাশে রূপান্তর করতে এবং যেখান থেকে চাই ফাইল শেয়ার মাউন্ট করতে দেয়, সাথে সাথে অন-প্রেম পারফরম্যান্সও উপভোগ করতে দেয়।

Azure Files অ্যাক্সেস করা

Azure Files শেয়ার অ্যাক্সেস ও ব্যবহার করা সহজ। ইউজাররা ডায়রেক্টলি ফাইল শেয়ার কনকারেন্টলি মাউন্ট করতে পারে ক্লাউড বা অন-প্রেমিস ডিপ্লয়মেন্ট থেকে বিভিন্ন সিস্টেমের (Windows, Linux, macOS)। SMB Azure Files শেয়ারকে Windows Servers-এ ক্যাশ করা সম্ভব Azure File Sync ফিচার দিয়ে। ক্যাশিং ডেটা ব্যবহারের কাছে দ্রুত অ্যাক্সেস সক্ষম করে। Azure Files AD Authentication-এর সাথে SMB Azure Files শেয়ার অন-প্রেম Active Directory Domain Services (AD DS) দিয়ে কাজ করতে পারে স্ট্রং অ্যাক্সেস কন্ট্রোলের জন্য।

একটি ডিস্ট্রিবিউটেড ফাইল সিস্টেম হিসেবে, Azure Files এন্টারপ্রাইজ ইউজের জন্য হাইলি অপেইলেবল এবং ডিউরেবল। কোনো হিডেন Infrastructure-as-a-Service (IaaS) ভার্চুয়াল মেশিন (VM) বা Network-Attached Storage (NAS) ফাইলার নেই, যা ট্রান্সপেরেন্সি বেড়ায় এবং ব্যবহার সহজ করে। আরও, Azure Files ট্রাডিশনাল অন-প্রেম ফাইল সার্ভার বা NAS ডিভাইসকে Azure ক্লাউডে সম্প্লিমেন্ট বা এক্সটেন্ড করতে পারে। সার্ভিসটি ডিভাইসগুলো পুরোপুরি রিপ্লেস করেও সিম্পল, ফাস্ট, সিকিউয়ার, এবং হাসল-ফ্রি ফাইল স্টোরেজ ক্লাউডে প্রদান করতে পারে।

Azure File Sync

Azure Files-এ একটি File Sync ফিচার থাকে যা ইউজারকে SMB Azure ফাইল শেয়ার রিপ্লিকেট করতে দেয় Windows সার্ভারগুলোতে, অন-প্রেম এবং ক্লাউড দুটোই। এটি পারফরম্যান্স উন্নত করে এবং ডিস্ট্রিবিউটেড ডেটা ক্যাশিং সক্ষম করে। Azure File Sync ফাইল স্টোরেজ ও অ্যাক্সেস অপ্টিমাইজ করতে সাহায্য করে ফাইল শেয়ার সেন্ট্রালাইজ করে এবং উইন্ডোজ ফাইল সার্ভারের ফ্লেক্সিবিলিটি ও কম্প্যাটিবিলিটি প্রদান করে।

Azure File Sync ব্যবহার করে ইউজাররা যতটুকু ক্যাশ মেইনটেইন করতে পারেন। এবং ক্লাউড টিয়ারিং এনাবল করে ইউজাররা ফ্রিকোয়েন্টলি অ্যাক্সেসড ফাইল লোকাল সার্ভারে ক্যাশ করতে পারেন এবং লিস্ট ফ্রিকোয়েন্টলি অ্যাক্সেসড ফাইল ক্লাউডে টিয়ার করতে পারেন। ক্লাউড টিয়ারিং ইউজার এক্সপেরিয়েন্স উন্নত করে যেহেতু টিয়ারড ফাইল দ্রুত রিক্যাল করা যায় প্রয়োজন অনুযায়ী। এছাড়া এটি স্টোরেজ কাস্ট কমাতে সাহায্য করে যেহেতু অন-প্রেম কম ডেটা স্টোর করতে হয়। লোকাল ডেটা যেকোনো প্রোটোকল দিয়ে অ্যাক্সেস করা যায় যা Windows Server-এ উপলব্ধ (SMB, NFS, FTPs)।

Azure Files-এর সুবিধা

  • সিম্পল এবং সিকিউয়ার ক্লাউড ফাইল শেয়ারিং সার্ভিস আধুনিক এন্টারপ্রাইজ ওয়ার্কলোডের জন্য। ফাইল শেয়ার ফুলি ম্যানেজড এবং সার্ভারলেস, অর্থাৎ Microsoft সব আন্ডারলাইং ইনফ্রাস্ট্রাকচার এবং ম্যানেজমেন্ট টাস্ক ম্যানেজ করে। এটি ইউজারদের তাদের কোর টাস্কে ফোকাস করতে দেয় হার্ডওয়্যার ম্যানেজমেন্ট, OS প্যাচিং এবং সিকিউরিটি আপগ্রেড সংক্রান্ত ব্যস্ততা থেকে বাদে।
  • সার্ভিসটি OS-অগনস্টিক, তাই ইউজাররা যেকোনো ক্লায়েন্ট থেকে (Windows, Linux, macOS) ডায়রেক্টলি Azure ফাইল শেয়ার মাউন্ট ও অ্যাক্সেস করতে পারে। তারা Linux ক্লায়েন্ট থেকে NFS Azure ফাইল শেয়ারও অ্যাক্সেস করতে পারে।
  • Azure Files SMB Azure ফাইল শেয়ার রিপ্লিকেট করতে দেয় Windows সার্ভারগুলিতে (অন-প্রেম ও ক্লাউড)। এই ফ্লেক্সিবিলিটি অন-প্রেম সার্ভার সম্প্লিমেন্ট করে এবং ডিস্ট্রিবিউটেড ডেটা ক্যাশিং দিয়ে ওভারঅল পারফরম্যান্স উন্নত করে। এছাড়া অ্যাডমিনিস্ট্রেটররা সহজে Azure ফাইল শেয়ার তৈরি ও ম্যানেজ করতে পারে PowerShell cmdlets, Azure CLI, Azure portal বা Azure Storage Explorer দিয়ে।
  • Windows ফাইল সার্ভারকে ক্লাউডে মাইগ্রেট করা সহজ Azure Files দিয়ে। কোনো ডাউনটাইম নেই এবং লিফ্ট-অ্যান্ড-শিফ্ট অ্যাপ্লিকেশন (যা ফাইল শেয়ার এক্সপেক্ট করে ফাইল অ্যাপ্লিকেশন বা ইউজার ডেটা স্টোর করার জন্য) লিফ্ট করার সময় এক্সিস্টিং লিংক ভাঙতে হয় না। মাইগ্রেশন আরও সহজ Microsoft-এর Storage Migration Service এবং Azure File Sync দিয়ে।
  • Azure Files ক্লাসিক লিফ্ট-অ্যান্ড-শিফ্ট এবং হাইব্রিড লিফ্ট-অ্যান্ড-শিফ্ট ক্লাউড মাইগ্রেশন দুটোই সাপোর্ট করে। ক্লাসিক অ্যাপ্রোচে ইউজার অ্যাপ্লিকেশন এবং এর ডেটা Azure-এ মুভ করতে পারে; হাইব্রিড অ্যাপ্রোচে শুধু অ্যাপ্লিকেশন Azure Files-এ মুভ করে অন-প্রেমে চালাতে পারে।

Azure Files ব্যবহারের ক্ষেত্রে (Use Cases)

Azure Files ক্লাউড ফাইল শেয়ারের জন্য ভালো পছন্দ, ব্যবহারকারী সরাসরি মাউন্ট করুন বা Azure File Sync দিয়ে অন-প্রেম ক্যাশ করুন। সার্ভিসটি وسیع রেঞ্জের ক্লাউড ডেভেলপমেন্ট প্রজেক্টের জন্য উপযোগী, বিশেষ করে যেগুলো শেয়ার্ড অ্যাপ্লিকেশন সেটিংস রিকোয়ার করে। Azure Files-এ একটি প্রজেক্টের কনফিগারেশন ফাইল একটি সেন্ট্রালাইজড লোকেশনে স্টোর করা যায় এবং অনেক অ্যাপ্লিকেশন ইনস্ট্যান্স থেকে অ্যাক্সেস করা যায়। এই ইনস্ট্যান্সগুলো Azure Files REST API দিয়ে ফাইল লোড করে। ইউজাররা শেয়ার লোকালি মাউন্ট করে ফাইল অ্যাক্সেস করতে পারে।

Azure Files ক্লাউড অ্যাপ্লিকেশন থেকে লগ, মেট্রিক্স এবং ক্র্যাশ ডাম্প স্টোর করার জন্যও উপযোগী। ডেভেলপাররা ফাইল শেয়ার লোকাল মেশিনে মাউন্ট করে এই ফাইল অ্যাক্সেস করতে পারে। আরও, ক্লাউডে VM-এ কাজ করার সময়, তাদের কোনো ইউটিলিটি বা টুল ক্লাউডে কপি করতে হয় না। বরং তারা Azure ফাইল শেয়ার লোকালি VM (বা VM-গুলো) এ মাউন্ট করতে পারে। এক কথায়, Azure Files ইউজারদের ক্লাউডের ফ্লেক্সিবিলিটি থেকে লাভ করতে দেয় সাথে সাথে যেভাবে চান সেভাবে কাজ করার স্বাধীনতা এবং পরিচিত টুলসহ।

শেষে, Azure Files কন্টেইনার-ভিত্তিক অ্যাপ্লিকেশনের জন্য আইডিয়াল। কন্টেইনার ব্যবহার করে ডেভেলপাররা একবার বিল্ড করে যেকোনো জায়গায় রান করতে পারে, যা অ্যাপ্লিকেশন ডেভেলপমেন্ট এবং টাইম-টু-মার্কেট ত্বরান্বিত করে। Azure ফাইল শেয়ার স্টেটফুল কন্টেইনার için পেরসিস্টেন্ট ভলিউম হিসেবে ব্যবহার করা যায় এবং কন্টেইনার মাঝপথে ডেটা শেয়ার করা যায় NFS বা SMB ফাইল শেয়ার দিয়ে। SMB ফাইল শেয়ার কন্টেইনার মাঝপথে ডেটা শেয়ার করতে ব্যবহার করা যায় যেহেতু Azure Files টাইটলি ইন্টিগ্রেটেড Azure Kubernetes Service (AKS) এর সাথে সহজ ক্লাউড ফাইল স্টোরেজ ও ডেটা ম্যানেজমেন্টের জন্য।

পাবলিক ক্লাউডে ফাইল স্টোরেজের জন্য বড় ভেন্ডরদের জুড়ে অনেক অপশন আছে, পারফরম্যান্স একটি মেজর বিবেচনা। ক্লাউডে ফাইল স্টোরেজ অপশন তুলনা করুন।

  1. Linux কম্পিউটারে লগইন করা সব ইউজার লিস্ট করার পদ্ধতি

  2. এপেক্স লেজেন্ডস পিসিতে লঞ্চ হচ্ছে না - সমাধান

  3. সনি ভায়ো (Sony VAIO) রিকভারি ডিস্ক মিনিটে তৈরি করুন: সহজ ধাপে ধাপে গাইড

  4. ভিন্ডোজ ১১/১০ কম্পিউটার বুট না করলে ফাইল রিকভার করা