বাজেটে সার্ভারের ক্ষতির হাত থেকে কীভাবে রক্ষা করা যায়


22

আমি দাতব্য প্রতিষ্ঠানের জন্য ওয়েবসাইট এবং ডেটাবেসগুলি সরবরাহ করার পক্ষে এবং লাভজনক নয় এমন ক্লায়েন্টের জন্য বেশি বাজেটের সরবরাহ না করার জন্য আমি একটি ছোট সংস্থা।

আমার কাছে কয়েকটি ডিবিয়ান লিনাক্স ভিপিএস সার্ভার রয়েছে এবং পরিষেবাটি যে হোস্ট করা হয়েছে তার চেয়ে আলাদা ভিপিএসে আমার প্রতিদিনের ব্যাকআপ রয়েছে তা নিশ্চিত।

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

বর্তমানে আমি করতে হবে

  1. একটি নতুন ভিপিএস স্পিন করুন
  2. শেষ দিনের ব্যাকআপ (যার মধ্যে ডেটাবেসস, ​​ওয়েব রুট এবং ওয়েবসাইট-নির্দিষ্ট কনফিগারেশন অন্তর্ভুক্ত) ভিপিএসের উপরে পান এবং এটি শেষের মতো কনফিগার করুন ইত্যাদি
  3. ডিএনএস আপডেট করুন এবং এটি প্রচারের জন্য অপেক্ষা করুন।

এটি সম্ভবত একদিন সময় নিতে পারে বা ডিএনএসের প্রচার আরও অজানা হিসাবে এটি অর্জন করতে পারে, যদিও আমার টিটিএল বেশ কম রয়েছে (ঘন্টা বা তার বেশি) set

কিছু হোস্ট স্ন্যাপশট সরবরাহ করে যা একটি নতুন ভিপিএসে সেট আপের প্রতিরূপ করতে ব্যবহার করা যেতে পারে, তবে এখনও আইপি রয়েছে এবং এটি হোস্ট সংস্থার সরাসরি অ্যাকাউন্ট বাতিল বা বাতিল করে দেওয়ার ক্ষেত্রে সহায়তা করে না (আমি এই সম্পর্কে পড়ছি) কিছু হোস্টিং সরবরাহকারীদের আচরণ এবং এটি আমাকে ভয় পেয়েছে! আমি কোনও স্প্যামি / ডজিও করছি না এবং সুরক্ষার প্রতি গভীর নজর রাখছি, তবে আমি বুঝতে পারি যে তাদের আক্ষরিকভাবে এটি করার ক্ষমতা আছে এবং আমি যথেষ্ট ঝুঁকি থেকে বিরত আছি)।

এটি কি নামী হোস্টগুলি বেছে নেওয়ার সাথে মিলিত, অবিশ্বাস্য ব্যয়বহুল সমাধানের জন্য না গিয়ে আমি সবচেয়ে ভাল করতে পারি?


1
একটি দাবি খুব সন্দেহজনক যে 2 ড্রাইভ একসাথে ব্যর্থ হয়েছে, বিশেষত একটি vps
সিমকিয়ান

নতুনটি পুনর্নির্মাণের সময় দৃশ্যত একজন ব্যর্থ হয়েছিল।
আর্টফুলবোট

drbd.linbit.comএকবার দেখুন , এটি আপনার প্রয়োজনীয়তার সাথে খাপ খায় ..
দ্য ইউনিক্স জানিটার

2
@ সাইমস্কিয়ান: সমস্যাটি হ'ল একটি RAID-5 পুনর্নির্মাণের জন্য বাকী সমস্ত ডিস্কের সমস্ত ডেটা পড়া দরকার। এটি মোটামুটি দীর্ঘ অপারেশন (ঘন্টা না হলে ঘন্টা)। একটি সস্তা RAID-5 সিস্টেমে ডেস্কটপ ড্রাইভগুলি ব্যবহার করে 9 + 1 সেটআপ থাকতে পারে। এই 9 টি ডিস্কের সমস্তই একটি RAID পুনর্নির্মাণে নকশার সীমা ছাড়িয়ে জোর দেওয়া হবে। ব্যর্থতা তখন বাস্তবে প্রত্যাশিত হয়।
MSalters

1
ভাল আসলে তাদের পৃথক সত্তা হিসাবে স্টোরেজ পুল এবং প্রসেসর + মেমরি পুল রয়েছে তবে কোনও বিশেষ সরবরাহকারীর ক্ষেত্রে কী ঘটেছে বা কী হয়নি সে সম্পর্কে প্রশ্ন নয়; এটি নির্দিষ্ট প্রয়োগের চেয়ে বেশি সাধারণ।
আর্টফুলবোট

উত্তর:


28

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

আমি লোকদের বলি যে আপনি বিনামূল্যে 99% আপটাইম পান (অর্থাত্ উচ্চ উপলব্ধতার জন্য অতিরিক্ত কিছু ব্যয় না করে)। এটি বছরের প্রায় সাড়ে তিন দিন ডাউনটাইম। সেই অতিরিক্ত সময়ে প্রতি অতিরিক্ত 9 জন কোথাও তিন থেকে দশগুণ দাম বাড়িয়ে দেয়।

লোকেরা যদি এই ধরণের অর্থ প্রদান করতে প্রস্তুত না হয়, তবে তারা যে কোনও তাত্পর্যপূর্ণ কোনও অতিরিক্ত সুরক্ষা পেতে পারে তা ভেবে তাদের ভুল পথে চালিত করা আমার মতে ভুল।


3
এটি একটি দুর্দান্ত উত্তর। আমার কাছে @artfulrobot (যেমন আমরা একই হোস্টিং সংস্থাটি ব্যবহার করি) এর সাথে আমার খুব অনুরূপ সেট আপ এবং ধরণের ক্লায়েন্ট রয়েছে এবং তার প্রশ্ন এবং আপনার উত্তর আমাকে উপলব্ধি করেছে যে আমার ক্লায়েন্টদের সাথে সীমাবদ্ধতা এবং ঝুঁকিগুলি যোগাযোগ করার দায়িত্ব আমার, তাদের বাস্তব প্রত্যাশা রয়েছে তা নিশ্চিত করার জন্য খুব সাধারণ ইংরেজিতে। তাদের বেশিরভাগই খুব অ-টেস্টি, তাই তাদের বাস্তবের সম্ভাবনা রয়েছে বলে তারা মনে করেন সবকিছু ঠিক কোনওভাবে যাদুতে কাজ করবে, নন-স্টপ এবং বিজ্ঞাপনের অন্তর্নিহিত। আমি কোনও বড় ব্যর্থতার সময় / পরে তাদের প্রত্যাশাগুলি পরিচালনা করতে চাই না, আমার আগে এটি করা দরকার!
সাইমন ব্ল্যাকবর্ন

আমি বলছি না যে ব্যর্থতা সম্পূর্ণরূপে অসম্পৃক্ত, তবে তাত্ত্বিকভাবে 1 + 1 অপ্রয়োজনীয়তার দ্বিগুণ ব্যয়ের জন্য আপনাকে দুটি অতিরিক্ত নাইন দেওয়া উচিত । আপনি পরামর্শ দিচ্ছেন যে অতিরিক্ত দুটি নাইনের জন্য ব্যয়টি কোথাও 9 বার থেকে 100 বারের মধ্যে। 2x বনাম 30x একটি বিশাল পার্থক্য।
MSalters

2
@ এসএমএলটাররা যা সত্য, নির্দিষ্ট ধরণের ব্যর্থতার বিরুদ্ধে (সার্ভার ব্যর্থতা)। উদাহরণস্বরূপ সাইট ব্যর্থতার বিরুদ্ধে, দুটি সার্ভার বিভিন্ন সাইটে না থাকলে এবং এটি নেটওয়ার্ক অ্যাডমিনের ক্ষেত্রে অত্যন্ত জটিল হয়ে ওঠে, এটি কিছুই করে না । আপনি কেবল মূলধন ব্যয়গুলিও বিবেচনা করুন এবং চলমান বর্ধমান ব্যয়কে উপেক্ষা করুন - দুটি সার্ভারকে পুরোপুরি সিঙ্কে রাখা তুচ্ছ নয়, এটি নির্ভর করে যে তারা কোন ধরণের কাজ করছে এবং লোড-ব্যালান্সারগুলির অ্যাডমিন ব্যয় রয়েছে। আমার অনুভূতিটি হ'ল যে কোনও একক সাইটে রিলান্ড্যান্ট সার্ভারগুলি, এলবি লোড ভাগ করে নেওয়ার জন্য, আপনাকে ব্যয়ের 3-4 গুণমানের বিনিময়ে আরও নয়টি দেয়।
ম্যাথহ্যাটার

এটি উপস্থাপন করার জন্য ভাল এবং সহজ উপায়। (তবে ... আমি কোথাও কোথাও কিছু দাম যোগ করব, 3 থেকে 10 গুণ "ফ্রি" এখনও নিখরচায়;)। বা, অবশ্যই, আপনি নিজেরাই পরিষেবার সামগ্রিক ব্যয়টি বোঝাচ্ছেন? )
অলিভিয়ার ডুলাক


8

ছোট বাজেটগুলি সহ বিশেষত অলাভজনক ছোট ব্যবসায়গুলি সাধারণত উচ্চ প্রাপ্যতা অর্জন করতে সক্ষম হয় না। প্রশ্নটি হল, যদি আপনার কার্যত কোনও বাজেট না থাকে, যেমনটি সাধারণত পরিস্থিতিগুলির মতো হয় তবে আপনার পুনরুদ্ধার কৌশলটি কী?

আমার মতো কিছু ক্লায়েন্ট রয়েছে এবং আমি এটি করি:

প্রথমত, তাদের কারও জন্য আমার প্রতি ছয় ঘন্টা একটি ইনক্রিমেন্টাল ব্যাকআপ এবং সম্পূর্ণ ডাটাবেস ডাম্প রয়েছে। একজন ক্লায়েন্ট ইতিমধ্যে ক্র্যাশপ্ল্যান প্রো ব্যবহার করছিল তাই আমি এটি কেবল ব্যবহার করেছি। আপনি যাই করুন না কেন, আপনার কাছে একটি বিশ্রামযোগ্য ব্যাকআপ রয়েছে তা নিশ্চিত করা দরকার।

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

এর ফলাফল হ'ল আমি কয়েক মিনিটের মধ্যে ব্যাকআপ থেকে এমন ওয়েব সাইট আনতে পারি, ম্যানুয়াল পদ্ধতিতে যা এক ঘন্টা বা আরও বেশি সময় নিতে পারে তার বিপরীতে।


আরে যে স্পট শোনাচ্ছে। আমি এটি খতিয়ে দেখব। ধন্যবাদ।
আর্টফুলবোট

উচ্চ সরবরাহযোগ্যতা এমনকি ভাল সরবরাহকারী থেকে ছোট ক্লায়েন্টদের জন্য সহজেই উপলব্ধ। তারা স্কেল অর্থনীতি পেতে।
জেমসআরয়ান

@ জামেসারিয়ান হ্যাঁ, তবে আপনি ... অর্থনীতির অর্থনীতি পাবেন না। আমাকে বলুন যে মাসে 200 টি হিট দেখা যায় এমন কোনও ওয়েবসাইটের জন্য দুটি অ্যামাজন উদাহরণ এবং একটি ইলাস্টিক লোড ব্যালেন্সার চালানো কি বুদ্ধিমান?
মাইকেল হ্যাম্পটন

@ মিশেলহ্যাম্পটন যা আমি প্রস্তাব দিচ্ছিলাম তা দূর থেকেও নয়। শত শত ক্লায়েন্টদের ভিপিএসের হোস্টিং করা একটি সংস্থা কেবলমাত্র একটি একক শারীরিক সার্ভারে তাদের একগুচ্ছ রাখার পরিবর্তে এবং তাদের আঙ্গুলগুলি অতিক্রম করার চেয়ে এগুলি অনর্থক হার্ডওয়্যারের মধ্যে ছড়িয়ে দিতে পারে।
জেমসআরয়ান

4

বাস্তবায়নের জটিলতা অ্যাপ্লিকেশন স্ট্যাকের উপর নির্ভর করে, তবে আদর্শভাবে আপনি "হট স্ট্যান্ডবাই" (একটি ভিন্ন সরবরাহকারীর কাছে) সেটআপ করতে চান, যতটা সম্ভব রিয়েল-টাইমে (বা বাস্তব সময়ের কাছাকাছি) প্রতিলিপি তৈরি করা যেতে পারে।

2 "লাইভ" সার্ভার থাকার জন্য ব্যবসায়ের ক্ষেত্রে তৈরি করা "চিত্র থেকে পুনরুদ্ধার" সময়কালে অন্য সার্ভারের ব্যয়ের সাথে আয়ের সম্ভাব্য ক্ষতির তুলনা করার মতোই সহজ।


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

প্রাথমিক ডেটাসেট স্থানান্তর করার সময় ব্যতীত মাইএসকিউএল প্রতিলিপি সেটআপ এবং কনফিগার করতে সাধারণত বেশ সহজ। ডিএনএসের ক্ষেত্রে, বেশিরভাগ সমাধানকারীরা আজকাল কম টিটিএলকে সম্মান করেন এবং রেকর্ডের টিটিএল 60 সেকেন্ডের চেয়ে কম সেট করা সাধারণত ভাল কাজ করে।
মার্ক আর।

যখন আপনাকে নতুন অতিরিক্ত ডেটাবেস যুক্ত করার দরকার হয় তখন মাইএসকিউএল প্রতিলিপিটি আরও জটিল হয় এবং আমি বিশ্বাস করি যে এক সার্ভারে একাধিক মাস্টারের দাস হওয়া এখনও জটিল (একটি স্ট্যান্ডবাই সার্ভারে বেশ কয়েকটি ডিবিএস প্রতিলিপি করা) trick অবশ্যই আপনাকে সার্ভারগুলির মধ্যে অ্যাক্সেস সুরক্ষিত করতে হবে, উদাহরণস্বরূপ স্টানল, যাতে এটি রক্ষণাবেক্ষণের জন্য একটি পিকেআই ইত্যাদি থাকে যদি না আপনার ব্যক্তিগত ল্যান থাকে তবে এটি পৃথক হোস্টিং সংস্থার সাথে থাকার প্রয়োজনে এড়িয়ে যায়।
আর্টফুলবোট

কীগুলির সাথে সর্বদা প্রতিলিপি-কর-ডিবি এবং এসএসএইচ টানেল রয়েছে।
মার্ক আর।

স্ট্যান্ডার্ড এসএসএইচ টানেল চালাতে ব্যবহৃত হয়েছিল তবে এটি নির্ভরযোগ্য ছিল না। স্টানেল একবার উজ্জ্বল হয় এটি একবার চালিয়ে গেলেও চলবে।
আর্টফুলবোট

2

মনে রাখবেন আপটাইম ডেটা অখণ্ডতার মতো নয়। আপনার 99.99% আপটাইম থাকতে পারে এবং যতক্ষণ না সার্ভারটি "শীঘ্রই যথেষ্ট" পুনরায় চালু করা যায় ততক্ষণ আপনার বছরে দু'বার সমস্ত ডেটা হারাতে পারে। বেশিরভাগ ভিপিএস সরবরাহকারী গ্যারান্টি দিচ্ছেন যে আপনার সার্ভারটি চলছে, আপনার ডেটা নিরাপদ নয়। আপনার ডেটা আপনার সমস্যা :(।

আপনি যা সন্ধান করছেন তা এমন কিছু যা আপনার ব্যাকআপগুলি আলাদা সার্ভারে এবং (আইএমএইচও) এমনকি একই সরবরাহকারীর মধ্যে সংরক্ষণ করবে। আপনি যে ডেটা আকারের কথা বলছেন তার উপর নির্ভর করে একটি পোর্টেবল হার্ড ড্রাইভ অফলাইন প্রতিরক্ষা একটি তৃতীয় লাইন হিসাবে ব্যবহৃত হতে পারে। আপনি যেমন কাজ করছেন তেমনিভাবে আপনার ডেটা ব্যাকআপ করুন এবং তারপরে নিয়মিত পোর্টেবল হার্ড ড্রাইভ বা এমনকি একটি স্থানীয় কম্পিউটারে সেই (অথবা সম্ভব হলে পরিবর্তনগুলি) অনুলিপি করুন। ব্যাকআপ সমাধানের জন্য ব্যাকব্ল্যাজের মতো যুক্তিসঙ্গত সস্তা বিকল্প রয়েছে তবে দামটি আপনি যে পরিমাণ ডেটা নিয়ে কথা বলছেন তার উপর নির্ভর করবে। যদি আপনি ইনক্রিমেন্টাল ব্যাকআপগুলি করতে পারেন তবে এটি সম্পূর্ণ ব্যাকআপগুলির তুলনায় অনেক কম সস্তা হবে, তবে ডেটা কোথায় সংরক্ষণ করা হয়েছে তার উপর নির্ভর করে ইনক্রিমেন্টাল ব্যাকআপগুলি খুব কঠিন হতে পারে (ফ্ল্যাট ফাইলগুলি = সহজ, ডাটাবেস = এত সহজ নয়)।


হ্যাঁ, আমি এটি করি :-) এবং হ্যাঁ, হোস্টিং সংস্থাগুলি ডেটা সম্পর্কে কোনও চিন্তা করে না, আমি ডিস্কের দুর্নীতিরও আগে মোকাবিলা করেছি!
আর্টফুলবোট

0

উত্তরটি সম্পূর্ণ আপনার আর্কিটেকচার এবং প্রয়োজনীয়তার উপর নির্ভর করে। কিছু সময় আগে আমার সার্ভারে 3 টি ডিস্ক ব্যর্থ হয়েছিল, যখন কোনও রাইড 6 ব্যর্থ হয় তখন 20+ ভিএম নেওয়া হয়।

আমি এটি সম্পর্কে লিখেছি

https://www.linkedin.com/pulse/20140827173324-2064263-how-i-nearly-lost-my-business-to-3-hard-discs

তবে: এটি গুরুতর কারণ, আমাদের ব্যাকআপ ছিল - অ-গুরুত্বপূর্ণ স্টাফের জন্য প্রতিদিন, ডাটাবেস এবং ইমেলের জন্য 15 মিনিট। হেক, এখন আমি এমন একটি সার্ভার যুক্ত করেছি যা প্রতি 30 সেকেন্ডে অন্য মেশিনে প্রতিলিপি হয়।

আপনি স্ট্যাকটি সম্পর্কে কিছুই বলেন না, কোনও বাজেট সম্পর্কে কিছুই বলেন না - তাই এখানে সর্বোত্তম এবং একমাত্র পরামর্শ হ'ল কিছু মেঘ সরবরাহকারীর কাছে যান এবং তাদের ব্যাকআপ পদ্ধতি ব্যবহার শুরু করুন। তবে আপনি আসলে কী সংজ্ঞা দিন তা শুরু করুন need

এছাড়াও - এই ব্যাকআপটির জন্য বাজেটটি আপনার মূল্যের মধ্যে থাকা উচিত। এটি প্রদান করা প্রয়োজন। এবং আপনার যতটুকু অবকাঠামো দরকার .... আপনার এটি দরকার। এটি তখন "হাস্যকর ব্যয়বহুল" নয়।


টমটম: অ্যায় + ওপেনফিলার এবং কয়েকটি বাক্স এবং আপনি খুব উচ্চ প্রাপ্যতা মাইক্রো সান তৈরি করতে পারেন
সিমকিয়ান
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.