1. ওভারভিউ
ভিজ্যুয়াল স্টুডিও হল উইন্ডোজ এবং .NET ডেভেলপারদের জন্য গো-টু আইডিই। ভিজ্যুয়াল স্টুডিওর জন্য ক্লাউড টুল স্থানীয়ভাবে Windows এবং .NET অ্যাপ্লিকেশন তৈরি এবং পরীক্ষা করার জন্য একটি প্লাগইন এবং সরাসরি ভিজ্যুয়াল স্টুডিও থেকে Google ক্লাউড প্ল্যাটফর্মে স্থাপন করে।
Google ক্লাউড এক্সপ্লোরার আপনাকে সহজেই ভিজ্যুয়াল স্টুডিওতে আপনার সমস্ত অ্যাকাউন্ট জুড়ে Google ক্লাউড প্রকল্প এবং সংস্থানগুলি ব্রাউজ করতে দেয়৷
এই কোডল্যাবে, আপনি শিখবেন কিভাবে ভিজ্যুয়াল স্টুডিওর জন্য ক্লাউড টুলস ইন্সটল এবং ব্যবহার করতে হয় এবং কিভাবে সরাসরি ভিজ্যুয়াল স্টুডিও থেকে গুগল ক্লাউড রিসোর্সের সাথে ইন্টারঅ্যাক্ট করতে হয়।
আপনি কি শিখবেন
- ভিজ্যুয়াল স্টুডিওর জন্য ক্লাউড টুলস কিভাবে ইনস্টল করবেন।
- গুগল ক্লাউড প্ল্যাটফর্মে কীভাবে প্রমাণীকরণ করা যায়।
- সংস্থানগুলি পরিচালনা করতে কীভাবে Google ক্লাউড এক্সপ্লোরার ব্যবহার করবেন।
- কিভাবে Google Compute Engine দৃষ্টান্ত তৈরি ও পরিচালনা করবেন।
- কিভাবে ASP.NET অ্যাপস তৈরি ও স্থাপন করবেন
- গুগল ক্লাউড স্টোরেজ কিভাবে ব্রাউজ করবেন।
আপনি কি প্রয়োজন হবে
- একটি Google ক্লাউড প্ল্যাটফর্ম প্রকল্প।
- একটি ব্রাউজার, যেমন ক্রোম বা ফায়ারফক্স ।
- ভিজ্যুয়াল স্টুডিও 2015 সহ একটি উইন্ডোজ মেশিন ইনস্টল করা হয়েছে।
- Windows এর জন্য Google Cloud SDK ইনস্টল করা আছে।
আপনি কিভাবে এই টিউটোরিয়াল ব্যবহার করবেন?
Google ক্লাউড প্ল্যাটফর্মের সাথে আপনার অভিজ্ঞতাকে কীভাবে মূল্যায়ন করবে?
2. সেটআপ এবং প্রয়োজনীয়তা
এই কোডল্যাবের জন্য, ভিজ্যুয়াল স্টুডিওর সাথে ইন্টারঅ্যাক্ট করার জন্য আপনার একটি Google ক্লাউড প্ল্যাটফর্ম প্রকল্প প্রয়োজন। আপনার যদি একটি বিদ্যমান প্রকল্প থাকে, আপনি হয় সেটি ব্যবহার করতে পারেন অথবা আপনি নিম্নলিখিত পদক্ষেপগুলি ব্যবহার করে একটি নতুন প্রকল্প তৈরি করতে পারেন৷
স্ব-গতিসম্পন্ন পরিবেশ সেটআপ
আপনার যদি ইতিমধ্যে একটি Google অ্যাকাউন্ট না থাকে (Gmail বা G Suite), তাহলে আপনাকে অবশ্যই একটি তৈরি করতে হবে। Google ক্লাউড কনসোলে সাইন-ইন করুন ( console.cloud.google.com ) এবং একটি নতুন প্রকল্প তৈরি করুন:
প্রোজেক্ট আইডি মনে রাখবেন, সমস্ত Google ক্লাউড প্ল্যাটফর্ম প্রোজেক্ট জুড়ে একটি অনন্য নাম। এটি পরে এই কোডল্যাবে PROJECT_ID
হিসাবে উল্লেখ করা হবে।
এর পরে, Google ক্লাউড ডেটাস্টোর এবং ক্লাউড স্টোরেজের মতো Google ক্লাউড প্ল্যাটফর্ম সংস্থানগুলি ব্যবহার করার জন্য আপনাকে Google ক্লাউড কনসোলে বিলিং সক্ষম করতে হবে৷
Google ক্লাউড প্ল্যাটফর্মের নতুন ব্যবহারকারীরা $300 বিনামূল্যের ট্রায়ালের জন্য যোগ্য৷ এই কোডল্যাবের মাধ্যমে চালানোর জন্য আপনাকে কয়েক ডলারের বেশি খরচ করতে হবে না, তবে আপনি যদি আরও সংস্থান ব্যবহার করার সিদ্ধান্ত নেন বা আপনি সেগুলিকে চলমান রেখে দেন তবে এটি আরও বেশি হতে পারে (এই নথির শেষে "পরিষ্কার" বিভাগটি দেখুন)।
3. ইনস্টলেশন
ভিজ্যুয়াল স্টুডিওর জন্য ক্লাউড টুল সরাসরি ভিজ্যুয়াল স্টুডিও গ্যালারি থেকে ভিজ্যুয়াল স্টুডিওতে ইনস্টল করা যেতে পারে। ভিজ্যুয়াল স্টুডিও শুরু করুন, টুল মেনুতে যান এবং এক্সটেনশন এবং আপডেট নির্বাচন করুন। এটি একটি নতুন উইন্ডো খোলে। বাম দিকে, অনলাইন এবং তারপরে ভিজ্যুয়াল স্টুডিও গ্যালারি নির্বাচন করুন। ডান দিকে, আপনি অনুসন্ধান ভিজ্যুয়াল স্টুডিও গ্যালারী টেক্সট ইনপুট দেখতে হবে. গুগল ক্লাউড অনুসন্ধান করুন। এটিতে বেশ কয়েকটি ফলাফলের তালিকা করা উচিত তবে আপনার ভিজ্যুয়াল স্টুডিওর জন্য Google ক্লাউড টুলস দেখতে হবে।
ডাউনলোড এ ক্লিক করুন। এটি প্লাগইনটি ডাউনলোড করবে এবং তারপরে আপনি এটি ইনস্টল করতে Install এ ক্লিক করতে পারেন। ইনস্টলেশন সম্পূর্ণ হলে, আপনাকে ভিজ্যুয়াল স্টুডিও পুনরায় চালু করতে হবে।
সবকিছু সঠিকভাবে ইনস্টল করা হয়েছে তা নিশ্চিত করতে, আপনাকে ভিজ্যুয়াল স্টুডিওর টুলস মেনুর অধীনে একটি নতুন Google ক্লাউড টুলস মেনু আইটেম দেখতে হবে।
4. প্রমাণীকরণ
আপনি ভিজ্যুয়াল স্টুডিওর জন্য ক্লাউড টুলস ব্যবহার করার আগে, আপনাকে Google ক্লাউড প্ল্যাটফর্মে প্রমাণীকরণ করতে হবে। টুলস > Google ক্লাউড টুলস > অ্যাকাউন্ট পরিচালনা করুন > অ্যাকাউন্ট যোগ করুন এ যান।
এটি একটি নতুন ব্রাউজার উইন্ডো খুলবে যেখানে আপনি আপনার Google অ্যাকাউন্ট দিয়ে লগইন করতে পারবেন। যদি একটি ডিফল্ট ব্রাউজার সেট করা না থাকে, তবে কখনও কখনও আপনি "কিভাবে এই ওয়েবসাইট খুলতে চান?" ডায়ালগ সেই ক্ষেত্রে, নিশ্চিত করুন যে আপনি Chrome কে ডিফল্ট ব্রাউজার হিসাবে সেট করেছেন এবং আবার চেষ্টা করুন৷
তারপরে, আপনার Google ক্লাউড প্ল্যাটফর্ম প্রকল্পে ভিজ্যুয়াল স্টুডিও অ্যাক্সেসের জন্য ক্লাউড টুলস মঞ্জুর করা উচিত। একবার শেষ হয়ে গেলে, আপনার দেখতে হবে ভিজ্যুয়াল স্টুডিও এখন আপনার অ্যাকাউন্টের বার্তা অ্যাক্সেস করার জন্য অনুমোদিত ৷
আপনি ব্রাউজারটি বন্ধ করে ভিজ্যুয়াল স্টুডিওতে ফিরে যেতে পারেন। Google ক্লাউড টুলের অধীনে একবার দেখুন > আবার অ্যাকাউন্ট পরিচালনা করুন । আপনি আপনার অ্যাকাউন্ট তালিকাভুক্ত দেখতে হবে.
5. গুগল ক্লাউড এক্সপ্লোরার
একবার প্রমাণীকরণ হয়ে গেলে, আপনি সংস্থানগুলি পরিচালনা করতে Google ক্লাউড এক্সপ্লোরার ব্যবহার করতে প্রস্তুত৷ ভিজ্যুয়াল স্টুডিওতে, টুলস > গুগল ক্লাউড টুলস > গুগল ক্লাউড এক্সপ্লোরার দেখান এ যান।
এটি একটি নতুন উইন্ডো খুলবে। শীর্ষে, আপনার Google ক্লাউড প্ল্যাটফর্ম প্রকল্পটি বেছে নিন। মাঝখানে, আপনি কম্পিউট ইঞ্জিন, ক্লাউড স্টোরেজ এবং ক্লাউড এসকিউএল সংস্থানগুলি দেখতে পারেন।
পরবর্তী বিভাগে, আপনি শিখবেন কিভাবে ভিজ্যুয়াল স্টুডিও থেকে কম্পিউট ইঞ্জিন ইনস্ট্যান্স তৈরি এবং পরিচালনা করতে হয়।
6. Google Compute Engine দৃষ্টান্ত তৈরি এবং পরিচালনা করুন
একটি উদাহরণ তৈরি করুন
এই বিভাগে, আপনি কম্পিউট ইঞ্জিনে ইনস্টল করা ASP.NET ফ্রেমওয়ার্ক সহ একটি উইন্ডোজ মেশিন স্থাপন করবেন। এটি করতে, Google Compute Engine- এ রাইট ক্লিক করুন এবং New ASP.NET ইনস্ট্যান্স নির্বাচন করুন।
এটি ক্লাউড লঞ্চারের সাথে একটি নতুন ব্রাউজার উইন্ডো খোলে। ASP.NET ফ্রেমওয়ার্কের সাথে একটি উইন্ডোজ ইন্সট্যান্স স্থাপন করতে প্রম্পটগুলি অনুসরণ করুন। স্থাপনা শেষ হতে কয়েক মিনিট সময় লাগবে। এটি সম্পূর্ণ হয়ে গেলে, আপনার ভিজ্যুয়াল স্টুডিও এবং গুগল ক্লাউড কনসোলে উভয় ক্ষেত্রেই কম্পিউট ইঞ্জিন উদাহরণের তালিকায় নতুন উদাহরণ দেখতে হবে।
একটি উইন্ডোজ ব্যবহারকারীর নাম এবং পাসওয়ার্ড তৈরি করুন
রিমোট ডেস্কটপ ব্যবহার করে নতুন ভার্চুয়াল মেশিনে সংযোগ করতে বা প্রকাশনা সেটিংস ফাইলটি সংরক্ষণ করতে (স্থাপনের সময় ব্যবহার করার জন্য), আপনাকে একটি উইন্ডোজ ব্যবহারকারীর নাম এবং পাসওয়ার্ড তৈরি করতে হবে। নতুন তৈরি কম্পিউট ইঞ্জিন ইন্সট্যান্সে ডান-ক্লিক করুন (যা "aspnet" দিয়ে শুরু হবে) এবং Windows credentials পরিচালনা করুন বেছে নিন।
পরবর্তী স্ক্রিনে, আপনি একটি উইন্ডোজ ব্যবহারকারী এবং একটি পাসওয়ার্ড তৈরি করতে পারেন (অথবা ভিজ্যুয়াল স্টুডিও প্লাগইনকে আপনার জন্য একটি তৈরি করতে দিন)। আপনি যদি "আপনার Google ক্লাউড SDK এর বিটা উপাদান ইনস্টল করা প্রয়োজন" ত্রুটি দেখতে পান, তাহলে বিটা উপাদানগুলি ইনস্টল করার নির্দেশাবলী অনুসরণ করুন এবং তারপর ব্যবহারকারী তৈরি করে এগিয়ে যান৷ একবার ব্যবহারকারী তৈরি হয়ে গেলে, আপনি এটি ব্যবহারকারীদের তালিকার অধীনে দেখতে পাবেন।
আপনি নতুন উইন্ডোজ ব্যবহারকারীর সাথে ইনস্ট্যান্সে RDP করতে পারেন তা পরীক্ষা করতে, আপনি কম্পিউট ইঞ্জিন ইনস্ট্যান্সে আবার ডান-ক্লিক করতে পারেন এবং ওপেন রিমোট ডেস্কটপ সেশন নির্বাচন করতে পারেন এবং ড্রপ-ডাউন মেনু থেকে আপনার তৈরি করা উইন্ডোজ ব্যবহারকারীকে নির্বাচন করতে পারেন। খুলুন ক্লিক করুন এবং তারপর সংযোগ করুন. যদি আপনি একটি শংসাপত্র সতর্কতা পান, এটি উপেক্ষা করুন এবং হ্যাঁ নির্বাচন করে এগিয়ে যান। কয়েক সেকেন্ড পরে, আপনি কম্পিউটার ইঞ্জিনে চলমান আপনার উইন্ডোজ ইন্সট্যান্সে একটি রিমোট ডেস্কটপ সেশন খোলা দেখতে পাবেন।
প্রকাশনা সেটিংস সংরক্ষণ করুন
ভিজ্যুয়াল স্টুডিও থেকে কম্পিউট ইঞ্জিন ইন্সট্যান্সে আপনি অন্যান্য পদক্ষেপ নিতে পারেন যেমন ফায়ারওয়াল নিয়ম সেট আপ করা বা ইন্সট্যান্স বন্ধ করা। সম্পূর্ণ তালিকা দেখতে, উদাহরণে ডান-ক্লিক করুন।
আপনি নিজেই সেগুলি দিয়ে যেতে পারেন তবে আসুন প্রকাশের সেটিংস ফাইলটি সংরক্ষণ করা নিশ্চিত করি। সেভ পাবলিশিং সেটিংস নির্বাচন করুন, উইন্ডোজ ব্যবহারকারীর নাম নির্বাচন করুন এবং তারপর ফাইলটি ডাউনলোড করুন। আপনি বিভাগে Google ক্লাউড প্ল্যাটফর্মে একটি সাধারণ ASP.NET অ্যাপ স্থাপন করতে এই ফাইলটি ব্যবহার করবেন।
7. ASP.NET অ্যাপ তৈরি করুন এবং স্থাপন করুন
Google Cloud Platform প্রোজেক্ট টেমপ্লেট থেকে ASP.NET MVC অ্যাপ তৈরি করুন
ক্লাউড টুলস ভিজ্যুয়াল স্টুডিও কিছু Google ক্লাউড প্ল্যাটফর্ম প্রকল্প টেমপ্লেটের সাথে আসে। এই বিভাগে, আপনি সেই টেমপ্লেটগুলির মধ্যে একটি ব্যবহার করে একটি সাধারণ ASP.NET MVC অ্যাপ তৈরি করবেন এবং আপনার আগে সংরক্ষিত প্রকাশনা সেটিংস ফাইলটি ব্যবহার করে এটিকে Google ক্লাউড প্ল্যাটফর্মে স্থাপন করবেন।
শুরু করতে, ভিজ্যুয়াল স্টুডিওতে, নতুন > প্রকল্প > ভিজ্যুয়াল সি# > গুগল ক্লাউড প্ল্যাটফর্মে যান। দুটি Google ক্লাউড প্ল্যাটফর্ম টেমপ্লেট রয়েছে, একটি MVC এর জন্য এবং একটি ওয়েব API এর জন্য৷ Google ASP.NET 4 MVC টেমপ্লেট বেছে নিন। আপনার পছন্দ অনুসারে প্রকল্পের নাম, সমাধানের নাম এবং অবস্থান সামঞ্জস্য করুন এবং ঠিক আছে ক্লিক করুন। এটি ASP.NET অ্যাপের জন্য একটি নতুন সমাধান এবং একটি প্রকল্প তৈরি করবে।
স্থানীয়ভাবে অ্যাপটি চালান
স্থানীয়ভাবে অ্যাপটি পরীক্ষা করতে, ডিবাগ > স্টার্ট ডিবাগিং এ যান। এটি প্রথমে NuGet নির্ভরতা ডাউনলোড করবে এবং তারপর অ্যাপটি তৈরি করবে। কয়েক সেকেন্ডের মধ্যে, স্থানীয়ভাবে চলমান MVC অ্যাপের সাথে একটি ব্রাউজার উইন্ডো পপ-আপ করা উচিত।
অ্যাপটি প্রত্যাশিতভাবে চলছে কিনা যাচাই করার পরে, অ্যাপটি বন্ধ করুন (Shift + F5)।
Google ক্লাউডে অ্যাপটি স্থাপন করুন
এখন, আপনি Google ক্লাউড প্ল্যাটফর্মে অ্যাপটি স্থাপন করতে প্রস্তুত৷ প্রজেক্টে রাইট-ক্লিক করুন এবং Publish এ ক্লিক করুন।
এটি প্রকাশের ডায়ালগ খুলে দেয়। প্রকাশের ডায়ালগে, প্রকাশের লক্ষ্য হিসাবে আমদানি নির্বাচন করুন এবং আপনার আগে ডাউনলোড করা প্রকাশনা সেটিংস ফাইলের দিকে নির্দেশ করুন৷
আপনি সার্ভার, সাইটের নাম ইত্যাদির সাথে একটি সংযোগ ডায়ালগ দেখতে হবে। ভ্যালিডেট কানেকশনে ক্লিক করে নিশ্চিত করুন যে আপনার সংযোগটি ভালো। আপনি শীঘ্রই পরে একটি সবুজ তীর দেখতে হবে.
পরবর্তীতে ক্লিক করুন এবং ফাইল প্রকাশের বিকল্পগুলির অধীনে, নিশ্চিত করুন যে গন্তব্যে অতিরিক্ত ফাইলগুলি সরান চেক করা আছে৷
প্রকাশ করুন ক্লিক করুন. এটি Google ক্লাউডে অ্যাপটি তৈরি এবং প্রকাশ করবে। শেষ পর্যন্ত, আপনি আউটপুট উইন্ডোতে প্রকাশিত সফল বার্তা দেখতে পাবেন।
এই মুহুর্তে, আপনি কম্পিউট ইঞ্জিন ইন্সট্যান্সের বাহ্যিক আইপি পরিদর্শন করতে এবং ডিফল্ট MVC অ্যাপ দেখতে সক্ষম হবেন। সবচেয়ে সহজ উপায় হল টুলস > গুগল ক্লাউড টুলস > গুগল ক্লাউড এক্সপ্লোরার দেখান, কম্পিউট ইঞ্জিন ইনস্ট্যান্সে ডান-ক্লিক করুন এবং ওপেন ওয়েবসাইট নির্বাচন করুন।
8. Google ক্লাউড স্টোরেজ ব্রাউজ করুন
কোডল্যাবের এই অংশে, আপনি একটি ক্লাউড স্টোরেজ বালতি তৈরি করবেন, বালতিতে একটি এলোমেলো ফাইল আপলোড করবেন এবং তারপর সেই বালতিতে ব্রাউজ করতে Google ক্লাউড এক্সপ্লোরার ব্যবহার করবেন।
একটি বালতি তৈরি করতে, Google ক্লাউড কনসোলে যান, পণ্যের তালিকার অধীনে স্টোরেজ নির্বাচন করুন।
বালতি তৈরি করুন নির্বাচন করুন, এটিকে একটি অনন্য নাম দিন এবং তৈরি করুন ক্লিক করুন। একবার বালতি তৈরি হয়ে গেলে, আপনি এতে ফাইল আপলোড করতে পারেন এবং স্টোরেজ ব্রাউজারের অধীনে দেখতে পারেন।
এখন, ভিজ্যুয়াল স্টুডিওতে ফিরে যান এবং গুগল ক্লাউড এক্সপ্লোরার খুলুন। উপরের-বাম দিকে, রিফ্রেশ বোতাম টিপুন। Google ক্লাউড স্টোরেজের অধীনে, আপনি আপনার নতুন বালতি দেখতে পাবেন। আপনি বালতিতে ডান-ক্লিক করতে পারেন এবং বালতি ব্রাউজ করতে ক্লাউড প্ল্যাটফর্ম কনসোলে খুলুন নির্বাচন করতে পারেন।
9. অভিনন্দন!
এই কোডল্যাবে, আপনি ভিজ্যুয়াল স্টুডিও থেকে কম্পিউট ইঞ্জিন ইনস্ট্যান্স এবং ক্লাউড স্টোরেজ বালতিগুলি কীভাবে পরিচালনা করবেন তা শিখেছেন তবে আরও অনেক কিছু আছে! আপনি ভিজ্যুয়াল স্টুডিও থেকে ক্লাউড এসকিউএল সংস্থানগুলি পরিচালনা করতে পারেন তবে এটি পাঠকের জন্য একটি অনুশীলন হিসাবে রেখে দেওয়া হয়েছে। আরও জানতে নীচের পরবর্তী ধাপগুলির তালিকা দেখুন।
আমরা কভার করেছি কি
- ভিজ্যুয়াল স্টুডিওর জন্য ক্লাউড টুলস কিভাবে ইনস্টল করবেন।
- গুগল ক্লাউড প্ল্যাটফর্মে কীভাবে প্রমাণীকরণ করা যায়।
- সংস্থানগুলি পরিচালনা করতে কীভাবে Google ক্লাউড এক্সপ্লোরার ব্যবহার করবেন।
- কিভাবে Google Compute Engine দৃষ্টান্ত তৈরি ও পরিচালনা করবেন।
- কিভাবে ASP.NET অ্যাপস তৈরি ও স্থাপন করবেন
- গুগল ক্লাউড স্টোরেজ কিভাবে ব্রাউজ করবেন।
পরবর্তী পদক্ষেপ
- ভিজ্যুয়াল স্টুডিওর জন্য ক্লাউড টুলস সম্পর্কে আরও জানুন।
- Google ক্লাউড প্ল্যাটফর্মে Windows সম্পর্কে আরও জানুন।
- Google ক্লাউড প্ল্যাটফর্মে .NET সম্পর্কে আরও জানুন।
- Google ক্লাউড প্ল্যাটফর্মে SQL সার্ভার সম্পর্কে আরও জানুন।
- PowerShell-এর জন্য ক্লাউড টুলস সম্পর্কে আরও জানুন।