നിങ്ങൾ ഒരിക്കലും പാക്കേജ് ചെയ്യാത്ത സെര് വറുകള്: പാക്കറുമായി സുവർണ്ണ ചിത്രങ്ങള്
സെര് വറുകള് മാറ്റി വയ്ക്കണം, അവയെ ശരിയാക്കാതെ. മാറ്റമില്ലാത്ത അടിസ്ഥാന സൌകര്യങ്ങള് എങ്ങനെ പ്രവർത്തിക്കുന്നു.
സെര് വറുകള് മാറ്റി വയ്ക്കണം, അവയെ ശരിയാക്കാതെ. മാറ്റമില്ലാത്ത അടിസ്ഥാന സൌകര്യങ്ങള് എങ്ങനെ പ്രവർത്തിക്കുന്നു.

നമ്മളിൽ പലരും വളർന്ന ഒരു പഴയ രീതിയിലുള്ള സെർവറുകളുണ്ട്. നിങ്ങള് ഒരു മെഷീന് സജ്ജീകരിച്ച് സോഫ്റ്റ് വെയര് ഇൻസ്റ്റാൾ ചെയ്യുകയും പിന്നെ അത് വർഷങ്ങളോളം ജീവിച്ചിരിക്കുകയും ചെയ്യുന്നു. എന്തെങ്കിലും തകരാറുണ്ടായാൽ കൈകൊണ്ട് ശരിയാക്കാം. കാലക്രമേണ, ഓരോ സെര് വറുകളും അല്പം വ്യത്യസ്തമായിത്തീരുന്നു, അവയില് എന്താണുള്ളതെന്ന് കൃത്യമായി ആരും അറിയുന്നില്ല. ആ സെര് വറുകളെ ആളുകൾ "പെറ്റ്സ്" എന്ന് വിളിക്കുന്നു.
ഒരു സെര് വറിലും മാറ്റം വരുത്തരുത്. എന്തെങ്കിലും മാറ്റം വരുമ്പോൾ, പുതിയ ഒരു ചിത്രം ഉണ്ടാക്കുക, അതിൽ നിന്ന് പുതിയ സെർവറുകൾ തുടങ്ങുക, പഴയവയെ കളയുക.
പ്രശസ്തമായ സമാനത:
കണ്ടെയ്നറുകൾ ഉപയോഗിച്ചാണ് കന്നുകാലി മോഡലിനെ സാധാരണ ആപ്ലിക്കേഷനാക്കി മാറ്റിയത്. പക്ഷെ ധാരാളം വർക്ക് ലോഡുകൾ ഇപ്പോഴും വിർച്വൽ മെഷീനുകളിൽ പ്രവർത്തിക്കുന്നു: കുബർനെറ്റ്സ് നോഡുകൾ, ഡാറ്റാബേസുകൾ, പഴയ ആപ്ലിക്കേഷനുകൾ, ഐസി റണ്ണറുകൾ, ആപ്ലിക്കേഷൻ. സ്വർണ്ണ ചിത്രങ്ങൾ വിഎമ്മുകൾക്കും ഇതേ ആശയം നൽകുന്നു.
ഒരു ഗോൾഡ് ഇമേജ് എന്നത് മുൻകൂട്ടി നിർമ്മിച്ച ഒരു മെഷീൻ ഇമേജാണ് (AWS- ൽ ഒരു AMI, Azure- ൽ ഒരു മാനേജുചെയ്ത ഇമേജ്, Google ക്ലൌഡിൽ ഒരു ഇഷ്ടാനുസൃത ഇമേജ് , VMware അല്ലെങ്കിൽ Proxmox- ൽ ഒരു ടെംപ്ലേറ്റ്) ഇതിനകം അടങ്ങിയിരിക്കുന്നഃ
പുതിയ സെര് വര് സെക്കന്റുക്കുള്ളിൽ ആരംഭിക്കും, ഇതിനകം ക്രമീകരിച്ചിരിക്കുന്ന. ബൂട്ട് ചെയ്യുമ്പോള് നീണ്ട സെറ്റപ്പ് സ്ക്രിപ്റ്റുകളില്ല, മെഷീനുകള് തമ്മില് ഒരു മാറ്റവും ഇല്ല.
ഒരു സെര് വറിന് ഒരു പരിഹാരം വേണമെങ്കില് , അത് ചെയ്യരുത്. ചിത്രം ശരിയാക്കി സെര് വറിനെ മാറ്റി വയ്ക്കുക.
പാക്കർഹാഷി കോർപ്പിന്റെ ചിത്രങ്ങൾ നിർമ്മിക്കാനുള്ള ഏറ്റവും സാധാരണമായ ഉപകരണമാണ്. നിങ്ങൾ HCL ൽ ചിത്രം വിവരിക്കുന്നു, പാക്കർ ഒരു താൽക്കാലിക യന്ത്രം ആരംഭിക്കുന്നു, നിങ്ങളുടെ സജ്ജീകരണ ഘട്ടങ്ങൾ പ്രവർത്തിപ്പിക്കുന്നു, ഫലത്തെ ഒരു ചിത്രമായി സംരക്ഷിക്കുന്നു.
packer {
required_plugins {
amazon = {
source = "github.com/hashicorp/amazon"
version = "~> 1.3"
}
}
}
source "amazon-ebs" "base" {
region = "eu-central-1"
instance_type = "t3.small"
ssh_username = "ubuntu"
ami_name = "acme-base-{{timestamp}}"
source_ami_filter {
filters = {
name = "ubuntu/images/hvm-ssd-gp3/ubuntu-noble-24.04-amd64-server-*"
virtualization-type = "hvm"
}
owners = ["099720109477"] # Canonical
most_recent = true
}
}
build {
sources = ["source.amazon-ebs.base"]
provisioner "shell" {
inline = [
"sudo apt-get update",
"sudo apt-get -y upgrade",
"sudo apt-get -y install unattended-upgrades auditd"
]
}
provisioner "ansible" {
playbook_file = "./playbooks/harden.yml"
}
}
ഒരേ ടെംപ്ലേറ്റിൽ ഒരേസമയം പല മേഘങ്ങൾക്കും ചിത്രങ്ങൾ സൃഷ്ടിക്കാൻ കഴിയും. ഷെൽ സ്ക്രിപ്റ്റുകൾ, ആൻസിബിൾ പ്ലേബുക്കുകൾ അല്ലെങ്കിൽ മറ്റ് ഉപകരണങ്ങൾ എന്നിവയാണ് പ്രൊവൈഡർമാർ.
കൈകൊണ്ട് ചിത്രങ്ങൾ നിർമ്മിക്കുന്നത് അതിന്റെ ഉദ്ദേശ്യം പരാജയപ്പെടുത്തുന്നു. ഒരു പൈപ്പ്ലൈനില് ഇട്ടു.
ക്ലൌഡ് പ്രൊവൈഡർമാരും ഇതിനായി നിയന്ത്രിത സേവനങ്ങള് നല് കുന്നു, EC2 ഇമേജ് ബിൽഡർ AWS- ലും അസ്യൂർ വിഎം ഇമേജ് ബിൽഡർ.
സുരക്ഷാ പാച്ചുകൾ നിരന്തരം പുറത്തിറക്കപ്പെടുന്നു. മാറ്റമില്ലാത്ത അടിസ്ഥാന സൌകര്യങ്ങളില് , പച്ചേജിംഗ് എന്നതിനർത്ഥം ചിത്രം പുനർനിര് മിക്കുകയും സെര് വറുകള് മാറ്റിസ്ഥാപിക്കുകയും ചെയ്യുക എന്നാണ്.
ആഴ്ചതോറും ചിത്രം പുതുക്കിയാൽ ചിത്രങ്ങള് പുതിയതായിരിക്കും. ഗുരുതരമായ ദോഷങ്ങള് ക്ക്, ഒരു അധിക ബിൽഡ് ഉടനെ ആരംഭിക്കുക. ഈ മോഡലിന് റെ സൌന്ദര്യം: പായ്ച്ചേജിംഗ് മറ്റേതൊരു മാറ്റവും പോലെ തന്നെ, പൂർണ്ണമായും ഓട്ടോമേറ്റഡ്, പരീക്ഷിച്ചതും, സമ്മർദ്ദകരമായ മാനുവൽ പാച്ച് രാത്രിക്ക് പകരം.
ഓട്ടോ സ്കെയിലിംഗ് ഗ്രൂപ്പുകളുമായി (അല്ലെങ്കിൽ വിഎം സ്കെയിൽ സെറ്റുകൾ, അല്ലെങ്കിൽ നിയന്ത്രിത ഇൻസ്റ്റൻസി ഗ്രൂപ്പുകൾ) സ്വർണ്ണ ചിത്രങ്ങൾ മികച്ച രീതിയിൽ പ്രവർത്തിക്കുന്നുഃ
കുബർനെറ്റസ് നോഡ് പൂളുകൾ സമാനമായി പ്രവർത്തിക്കുന്നുഃ നിയന്ത്രിത നോഡ് ഗ്രൂപ്പുകൾ ഒരു റോളിംഗ് മാറ്റിസ്ഥാപനത്തിലൂടെ ഒരു പുതിയ ഇമേജിലേക്ക് അപ്ഡേറ്റ് ചെയ്യാൻ കഴിയും. ഉപകരണങ്ങൾ മരംപണിക്കാരൻ ഇതിലും കൂടുതല് പോകണം, അവ പുതുമയോടെ നിലനിര് ത്താന് നോഡുകളെ പതിവായി മാറ്റി വയ്ക്കണം.
ഏതൊരു വിഎം ഫ്ലീറ്റിനും, കുറച്ച് ആഴ്ചകളിലധികം നീണ്ടുനിൽക്കുന്നവയ്ക്ക്, അതെ. കുറവ് സർപ്രൈസുകൾ, വേഗതയേറിയ സ്കെയിലിംഗ്, എളുപ്പമുള്ള പാച്ച്, എന്തൊക്കെയാണ് പ്രവർത്തിക്കുന്നതെന്ന് നിങ്ങൾക്ക് എപ്പോഴും അറിയാം.
എന്റെ അഭിപ്രായം: നഴ്സിങ് സെർവറുകളെ തടയുക. ഒരിക്കൽ അവയെ ശരിയായി നിർമ്മിക്കുക, പലപ്പോഴും അവയെ മാറ്റി സ്ഥാപിക്കുക, ചിത്രത്തിന് അറിവ് പകർന്നു കൊടുക്കുക.
ഡെസ്ലി