ุฏุฑุฏุดุฉ ุณุฑูุนุฉ ุนู ูุธููุฉ Site Reliability Engineer โก๏ธ
.
.
ุฒู ุงู (ูุจู ู ุง ูุธูุฑ ู ุตุทูุญ SRE)ุ ูู ุง ุฃู ุดุฑูุฉ ูุงูุช ุชุจูู ุณูุณุชู ูุจูุฑ โ ู ุซููุง web app ุฃู service ูููุง ู ูุงููู ุงูู Users โ ูุงู ููู ุฏุงูู ูุง ูุตู ูุงุถุญ ุจูู ูุฑูููู:
1- ุงูู Developers: ุงููุงุณ ุงููู ุจุชูุชุจ ุงูููุฏ ูุชุถูู Features ุฌุฏูุฏุฉ.
2- ุงูู Operations / SysAdmins: ุงููุงุณ ุงููู ู ุณุคููุฉ ุนู ุชุดุบูู ุงูุณูุณุชู ุ ุงูู moniteringุ ุงูู serversุ ุงูู uptimeุ ุฅูุฎ.
ูุงููุฑูููู ุฏูู ูุงููุง ูู ุญุฑุจ ู ุณุชู ุฑุฉ ุฏุงูู ูุงุ ุงูู Developer ุนุงูุฒ ูู release features ุจุณุฑุนุฉ ููุฑูุญ ุฏู ุงุบูุ ูุงูู Ops ุนุงูุฒ ุงูุณูุณุชู ููุถู ุซุงุจุชุ ุนูุดุงู ูุฏู ุจููุฑู ุฃู ุชุบููุฑุงุช ู ูุงุฌุฆุฉ.
ูุทุจุนูุง ุฏู ููุฃุซุฑ ุนูู ุงูุจูุฒูุณ ุจุดูู ุนุงู ูุนูู ุทุจูุนุฉ ุงูุดุบู ูู ุงูุดุฑูุฉ ูููุง ุชุฏุฎูุช ุฌูุฌู ูุนู ูุช ูุธููุฉ ุฌุฏูุฏุฉ ุงุณู ูุง Site Reliability Engineer
โโโ
๐ ูุนูู ุฅูู SREุ
ุจุจุณุงุทุฉุ ุงูู Site Reliability Engineering ูู ุทุฑููุฉ ูุชุทุจูู ู ุจุงุฏุฆ ุงูู Software Engineering ุนูู ู ุดุงูู ุงูู Operations.
ูุนูู ุจุฏู ู ุง ุชุนุชู ุฏ ุนูู manual workุ ูุฎูู ูู ุญุงุฌุฉ automatedุ measuredุ ูู ุจููุฉ ุนูู data ูุงูุนูุฉ.
ุงูู SRE Engineer ุจูููู ูู ุงููุต ุจูู ุงูู Developers ูุงูู Ops. ูู ู ููุฏุณ ูุงูู ุงูู ูุธูู ุฉ ูููุง ู ู ุฃูู ุงูููุฏ ูุญุฏ ุงูู production.
โโโ
โ๏ธ ุดุบู ุงูู SRE ู ูุณู ูุญุงุฌุชูู ุฃุณุงุณูุชูู:
1- ุงูู Reliability: ูุชุฃูุฏ ุฅู ุงูุณูุณุชู ุดุบุงู ุจุซุจุงุชุ ู ููุด downtimeุ ููู ุญุงุฌุฉ monitored.
2- ุงูู Velocity: ูุชุฃูุฏ ุฅู ุงูู teams ุชูุฏุฑ ุชู deploy ุจุณุฑุนุฉ ูุขู ุงู ุจุฏูู ู ุง ุงููุธุงู ูุจูุธ.
โโโ
๐ก ุจุนุถ ุงูู ูุงููู ุงูุฃุณุงุณูุฉ ูู ุนุงูู ุงูู SRE:
1. SLI / SLO / SLA
- ุงูู SLI (Service Level Indicator): ู ููุงุณ ูุฃุฏุงุก ุงูุณูุณุชู ุ ุฒู ู ุซููุง latency ุฃู availability.
- ุงูู SLO (Service Level Objective): ุงููุฏู ุงููู ุนุงูุฒูู ูุญุงูุธ ุนูููุ ุฒู ุฅู ุงูู uptime ูููู 99.9%.
- ุงูู SLA (Service Level Agreement): ุงูุงุชูุงู ุงููู ุงูุดุฑูุฉ ุจุชุฏูู ููุนู ูุงุกุ ููู ูุณุฑุชู ู ู ูู ูุญุตู penalties.
ุงูู SRE ุจูุชุงุจุน ุงูู SLI ุนุดุงู ูุชุฃูุฏ ุฅููุง ุฏุงุฎู ุงูู SLOุ ููู ูุฑุจูุง ููุณุฑู ุจูููู ุฃู ุชุบููุฑุงุช ูุญุฏ ู ุง ุงูุฏููุง ุชุณุชูุฑ.
โโ
2. Error Budget
ุจุฏู ู ุง ุชู ูุน ุงูุชุบููุฑ ุชู ุงู ูุงุ ุฎูู ููู ู ูุฒุงููุฉ ููุฃุฎุทุงุก ุนู ูุฑูู ุงูู Development. ู ุซููุงุ ูู ุงูู SLO ุจุชุงุนู 99.9%ุ ูุจูู ุนูุฏู 0.1% downtime ู ุณู ูุญ ุจูู.
ูู ูุณู ุงูู ูุฒุงููุฉ ุฏู ู ูุฌูุฏุฉ: ู ู ูู ุชู deploy features.
ูู ุฎูุตุช: ุชููู ูู ุญุงุฌุฉ ูุญุฏ ู ุง ุงููุธุงู ูุณุชูุฑ.
โโ
3. Monitoring & Alerting
ุงูู SRE ุจูุจูู ุฃูุธู ุฉ monitoring ุฐููุฉ ุชู detect ุงูู ุดุงูู ูุจู ู ุง ุงูู ุณุชุฎุฏู ูุญุณ ุจููุง. ูุจูุนู ู alerts ู ุจููุฉ ุนูู ุงูู SLO ู ุด ุนูู noise. ูุนูู ู ุด ูู Warning ุชุจูู Alert.
โโ
4. Incident Management
ูู ุง ุงูุฏููุง ุชูุนุ ุงูู SRE ุจูููุฏ ุนู ููุฉ ุงูู incident response ููุญุฏุฏ ุงูู ุดููุฉุ ููุตูุญูุงุ ูุจุนุฏูุง ูุนู ู ุญุงุฌุฉ ุงุณู ูุง Postmortem โ ุชุญููู ุจุนุฏ ุงูู ุดููุฉ ุนุดุงู ูุชูุงุฏู ุชูุฑุงุฑูุง.
โโ
5. Automation
ูู ุญุงุฌุฉ ู ู ูู ูุชุนู ููุง automation:
- deployment
- scaling
- recovery
- testing
- monitoring
โโโ
๐ฏ ุงูู ูุงุฑุงุช ุงููู ูุงุฒู ุชููู ุนูุฏ ุฃู SRE ู ุญุชุฑู :
- ููู ุนู ูู ููู Linux systems
- ุฎุจุฑุฉ ูู Cloud platforms (AWS / GCP / Azure)
- ู ุนุฑูุฉ ูููุฉ ุจู Networking ู Load Balancing
- ุฃุฏูุงุช ุฒู Prometheus, Grafana, Kubernetes, Terraform, Jenkins
- ู ูุงุฑุงุช ูู Scripting (Python / Bash / Go)
- ูุฃูู ุญุงุฌุฉ: problem-solving ู communication skills ู ู ุชุงุฒุฉ.
โโโ
ููููู ุงููู ููู ุฎูุฑ ๐ฟ
.
.
ุฒู ุงู (ูุจู ู ุง ูุธูุฑ ู ุตุทูุญ SRE)ุ ูู ุง ุฃู ุดุฑูุฉ ูุงูุช ุชุจูู ุณูุณุชู ูุจูุฑ โ ู ุซููุง web app ุฃู service ูููุง ู ูุงููู ุงูู Users โ ูุงู ููู ุฏุงูู ูุง ูุตู ูุงุถุญ ุจูู ูุฑูููู:
1- ุงูู Developers: ุงููุงุณ ุงููู ุจุชูุชุจ ุงูููุฏ ูุชุถูู Features ุฌุฏูุฏุฉ.
2- ุงูู Operations / SysAdmins: ุงููุงุณ ุงููู ู ุณุคููุฉ ุนู ุชุดุบูู ุงูุณูุณุชู ุ ุงูู moniteringุ ุงูู serversุ ุงูู uptimeุ ุฅูุฎ.
ูุงููุฑูููู ุฏูู ูุงููุง ูู ุญุฑุจ ู ุณุชู ุฑุฉ ุฏุงูู ูุงุ ุงูู Developer ุนุงูุฒ ูู release features ุจุณุฑุนุฉ ููุฑูุญ ุฏู ุงุบูุ ูุงูู Ops ุนุงูุฒ ุงูุณูุณุชู ููุถู ุซุงุจุชุ ุนูุดุงู ูุฏู ุจููุฑู ุฃู ุชุบููุฑุงุช ู ูุงุฌุฆุฉ.
ูุทุจุนูุง ุฏู ููุฃุซุฑ ุนูู ุงูุจูุฒูุณ ุจุดูู ุนุงู ูุนูู ุทุจูุนุฉ ุงูุดุบู ูู ุงูุดุฑูุฉ ูููุง ุชุฏุฎูุช ุฌูุฌู ูุนู ูุช ูุธููุฉ ุฌุฏูุฏุฉ ุงุณู ูุง Site Reliability Engineer
โโโ
๐ ูุนูู ุฅูู SREุ
ุจุจุณุงุทุฉุ ุงูู Site Reliability Engineering ูู ุทุฑููุฉ ูุชุทุจูู ู ุจุงุฏุฆ ุงูู Software Engineering ุนูู ู ุดุงูู ุงูู Operations.
ูุนูู ุจุฏู ู ุง ุชุนุชู ุฏ ุนูู manual workุ ูุฎูู ูู ุญุงุฌุฉ automatedุ measuredุ ูู ุจููุฉ ุนูู data ูุงูุนูุฉ.
ุงูู SRE Engineer ุจูููู ูู ุงููุต ุจูู ุงูู Developers ูุงูู Ops. ูู ู ููุฏุณ ูุงูู ุงูู ูุธูู ุฉ ูููุง ู ู ุฃูู ุงูููุฏ ูุญุฏ ุงูู production.
โโโ
โ๏ธ ุดุบู ุงูู SRE ู ูุณู ูุญุงุฌุชูู ุฃุณุงุณูุชูู:
1- ุงูู Reliability: ูุชุฃูุฏ ุฅู ุงูุณูุณุชู ุดุบุงู ุจุซุจุงุชุ ู ููุด downtimeุ ููู ุญุงุฌุฉ monitored.
2- ุงูู Velocity: ูุชุฃูุฏ ุฅู ุงูู teams ุชูุฏุฑ ุชู deploy ุจุณุฑุนุฉ ูุขู ุงู ุจุฏูู ู ุง ุงููุธุงู ูุจูุธ.
โโโ
๐ก ุจุนุถ ุงูู ูุงููู ุงูุฃุณุงุณูุฉ ูู ุนุงูู ุงูู SRE:
1. SLI / SLO / SLA
- ุงูู SLI (Service Level Indicator): ู ููุงุณ ูุฃุฏุงุก ุงูุณูุณุชู ุ ุฒู ู ุซููุง latency ุฃู availability.
- ุงูู SLO (Service Level Objective): ุงููุฏู ุงููู ุนุงูุฒูู ูุญุงูุธ ุนูููุ ุฒู ุฅู ุงูู uptime ูููู 99.9%.
- ุงูู SLA (Service Level Agreement): ุงูุงุชูุงู ุงููู ุงูุดุฑูุฉ ุจุชุฏูู ููุนู ูุงุกุ ููู ูุณุฑุชู ู ู ูู ูุญุตู penalties.
ุงูู SRE ุจูุชุงุจุน ุงูู SLI ุนุดุงู ูุชุฃูุฏ ุฅููุง ุฏุงุฎู ุงูู SLOุ ููู ูุฑุจูุง ููุณุฑู ุจูููู ุฃู ุชุบููุฑุงุช ูุญุฏ ู ุง ุงูุฏููุง ุชุณุชูุฑ.
โโ
2. Error Budget
ุจุฏู ู ุง ุชู ูุน ุงูุชุบููุฑ ุชู ุงู ูุงุ ุฎูู ููู ู ูุฒุงููุฉ ููุฃุฎุทุงุก ุนู ูุฑูู ุงูู Development. ู ุซููุงุ ูู ุงูู SLO ุจุชุงุนู 99.9%ุ ูุจูู ุนูุฏู 0.1% downtime ู ุณู ูุญ ุจูู.
ูู ูุณู ุงูู ูุฒุงููุฉ ุฏู ู ูุฌูุฏุฉ: ู ู ูู ุชู deploy features.
ูู ุฎูุตุช: ุชููู ูู ุญุงุฌุฉ ูุญุฏ ู ุง ุงููุธุงู ูุณุชูุฑ.
โโ
3. Monitoring & Alerting
ุงูู SRE ุจูุจูู ุฃูุธู ุฉ monitoring ุฐููุฉ ุชู detect ุงูู ุดุงูู ูุจู ู ุง ุงูู ุณุชุฎุฏู ูุญุณ ุจููุง. ูุจูุนู ู alerts ู ุจููุฉ ุนูู ุงูู SLO ู ุด ุนูู noise. ูุนูู ู ุด ูู Warning ุชุจูู Alert.
โโ
4. Incident Management
ูู ุง ุงูุฏููุง ุชูุนุ ุงูู SRE ุจูููุฏ ุนู ููุฉ ุงูู incident response ููุญุฏุฏ ุงูู ุดููุฉุ ููุตูุญูุงุ ูุจุนุฏูุง ูุนู ู ุญุงุฌุฉ ุงุณู ูุง Postmortem โ ุชุญููู ุจุนุฏ ุงูู ุดููุฉ ุนุดุงู ูุชูุงุฏู ุชูุฑุงุฑูุง.
โโ
5. Automation
ูู ุญุงุฌุฉ ู ู ูู ูุชุนู ููุง automation:
- deployment
- scaling
- recovery
- testing
- monitoring
โโโ
๐ฏ ุงูู ูุงุฑุงุช ุงููู ูุงุฒู ุชููู ุนูุฏ ุฃู SRE ู ุญุชุฑู :
- ููู ุนู ูู ููู Linux systems
- ุฎุจุฑุฉ ูู Cloud platforms (AWS / GCP / Azure)
- ู ุนุฑูุฉ ูููุฉ ุจู Networking ู Load Balancing
- ุฃุฏูุงุช ุฒู Prometheus, Grafana, Kubernetes, Terraform, Jenkins
- ู ูุงุฑุงุช ูู Scripting (Python / Bash / Go)
- ูุฃูู ุญุงุฌุฉ: problem-solving ู communication skills ู ู ุชุงุฒุฉ.
โโโ
ููููู ุงููู ููู ุฎูุฑ ๐ฟ
โค8
ุฏุฑุฏุฑุดุฉ ุณุฑูุนุฉ ุนู ุฃููุงุน ุงูุณูุฑูุฑุงุช ๐ฏ
.
.
ุฃุบูุจูุง ุฃูู ู ุง ุจูุณู ุน ููู ุฉ Server ุจููุฌู ูู ุจุงูู ุฌูุงุฒ ูุจูุฑ ูู ุบุฑูุฉ ู ูููุฉุ ุดุบุงู 24 ุณุงุนุฉ ูู ููุงู ูู ุจุงุช ุจุชููุฑ...
ุจุณ ุงูุญูููุฉ ุงูุณูุฑูุฑ ู ุด ูุงุฒู ูููู ุฌูุงุฒ ุถุฎู โฆ ู ู ูู ูููู ู ุฌุฑุฏ Software ุฃู Virtual Machine ุจููุฏูู ุฎุฏู ุฉ ู ุนููุฉ.
ุงูู Server ุจุจุณุงุทุฉ ูู ุฌูุงุฒ (ุฃู ุจุฑูุงู ุฌ) ุจูุณุชูุจู Requests ู ู ุฃุฌูุฒุฉ ุชุงููุฉ ุงุณู ูุง Clientsุ ูุจูุฑุฏ ุนูููู ุจู Responses.
ุฒู ู ุง ุงูู Browser ุจูุจุนุช ุทูุจ ูู ููุน ู ุนููุ ูุงูุณูุฑูุฑ ุจูุฑุฏ ุนููู ุจุงูุตูุญุฉ ุงูู ุทููุจุฉ.
ููู ุงูุณูุฑูุฑุงุช ู ุด ูููุง ุฒู ุจุนุถโฆ ูู ููุน ูู ูุธููุฉ ู ุฎุชููุฉ ุญุณุจ ุงูู Use Case ุจุชุงุนุชู...
โโโ
๐ ุงูู Web Server
ุฏู ุงูุฃุดูุฑุ ููู ุงููู ุจูุณุชูุจู ุงูู HTTP Requests ู ู ุงูู ุณุชุฎุฏู ุ ูุจูุฑุฏ ุนูููู ุจู HTML, CSS, JavaScript filesุ ุฃู ุญุชู JSON ูู ุนูุฏู API.
ุฃุดูุฑ ุงูุฃู ุซูุฉ:
- Apache
- Nginx
- Microsoft IIS
ุจุงุฎุชุตุงุฑ: ุฃู ุญุงุฌุฉ ููุง ุนูุงูุฉ ุจุนุฑุถ ู ูุงูุน ุฃู APIsโฆ ุงูู Web Server ูู ุงููู ูุฑุงูุง.
โโโ
๐ ุงูู Database Server
ุงูุณูุฑูุฑ ุงููู ุดุงูู ูู ุงูุฏุงุชุง ุงููู ุงูุชุทุจูู ู ุญุชุงุฌูุง. ุณูุงุก ุนูุฏู Web App ุฃู Mobile Appุ ุฃููุฏ ููู Data ุจุชุชุญูุธ ูุชุชุนุฑุถ ููุช ุงูุทูุจโฆ
ุฃุดูุฑ ุงูุฃู ุซูุฉ:
- MySQL Server
- PostgreSQL Server
- MongoDB Server
- Microsoft SQL Server
ุงูู App ุจูุจุนุช Query ูุงูุณูุฑูุฑ ูููุฐูุง ููุฑุฌุนูู ุงูู Result.
โโโ
๐ ุงูู File Server
ุฏูุฑู ุฅุฏุงุฑุฉ ูุชุฎุฒูู ุงูู ููุงุช ูู ุดุงุฑูุชูุง ุจูู ุงูุฃุฌูุฒุฉ. ุฒู ุฅูู ุชุฑูุน ุตูุฑ ุฃู ู ููุงุช PDF ุฃู Videos ูุงููุงุณ ุงูุชุงููุฉ ุชูุฏุฑ ุชูุตููุง.
ุจูููุฑ Access Control ูPermissionsุ ุนูุดุงู ุชุถู ู ุฅู ูู ู ุณุชุฎุฏู ูู ุตูุงุญูุงุช ู ุนููุฉ.
ุงูุฃู ุซูุฉ: Google Drive, Dropbox, ุฃู ุฃู internal file system ูู ุงูุดุฑูุงุช.
โโโ
๐ ุงูู Mail Server
ุฏู ู ุณุคูู ุนู ุฅุฑุณุงู ูุงุณุชูุจุงู ุงูุฅูู ููุงุช. ูู ุฌุฑุจุช ุชุจุนุช ุฅูู ูู ู ู Gmail ุฃู ู ู ุฏูู ูู ุดุฑูุชูุ ูุงูู ูุถูุน ู ุงุดู ู ู ุฎูุงู Mail Servers.
ุฃููุงุน ุงูุจุฑูุชููููุงุช ุงููู ุจูุณุชุฎุฏู ูุง:
- ุงูู SMTP (ููุฅุฑุณุงู)
- ุงูู IMAP / POP3 (ููุงุณุชูุจุงู)
ุงูุฃู ุซูุฉ:
- Microsoft Exchange Server
- Postfix
- Exim
โโโ
๐ ุงูู Application Server
ุงูุณูุฑูุฑ ุงููู ุจูุดุบูู ุงูู Business Logic ุจุชุงุนุฉ ุงูุชุทุจูู.
ูุนูู ู ุด ุจูุฎุฒู ุจูุงูุงุช ุฒู Database Serverุ ููุง ุจููุฏูู HTML ุฒู Web Serverุ ูููู ุจููููุฐ ุงูููุฏ ุฎูู ุงูููุงููุณ.
ูู ุนูุฏู React Frontend ู ุซููุง ู Node.js Backendุ ูุงูู Node Server ูู Application Server.
ุฃู ุซูุฉ ุชุงููุฉ:
- Tomcat
- Express.js
- Django
- .NET Core
โโโ
๐ ุงูู DNS Server
ุฏู ุงูุณูุฑูุฑ ุงููู ุจูุญููู ุฃุณู ุงุก ุงูุฏูู ููุงุช (ุฒู google.com) ุฅูู IP Addresses.
ุฃุดูุฑูู :
- Cloudflare DNS
- Google DNS (8.8.8.8)
- OpenDNS
ู ู ุบูุฑ DNS Serverุ ูุงู ุฒู ุงูู ุจุชุฏุฎู IP ูุงู ู ุนุดุงู ุชูุชุญ ู ููุน ุฌูุฌู ุฃู ููููุฏุฅู
โโโ
๐ ุงูู Proxy Server
ุงูุณูุฑูุฑ ุงููุณูุท ุจููู ูุจูู ุงูุฅูุชุฑูุช.
ูู ุง ุชุจุนุช Requestุ ูู ุงููู ูุณุชูุจููุง ูููุฑุฑ ูุจุนุชูุงูู ููุง ูุงุ ุฃู ูุนุฏููุง ุฃู ูุฎุจู ุงูู IP ุงูุญูููู ุจุชุงุนู.
ู ููุฏ ุฌุฏูุง ูู ุงูู Security ูุงูู Caching.
ุฃููุงุนู:
- Forward Proxy
- Reverse Proxy
โโโ
๐ ุงูู FTP Server
ุจูุณุชุฎุฏู ุจุฑูุชูููู ุงุณู ู File Transfer Protocol ูููู ุงูู ููุงุช ุจูู ุฌูุงุฒู ูุงูุณูุฑูุฑ.
ูุฏูู ุดููุฉ ูููู ูุณู ู ุณุชุฎุฏู ูู ุจุนุถ ุงูุดุฑูุงุช. ุชูุฏุฑ ุชุณุชุฎุฏู ู ูุฑูุน ุฃู ุชุญู ูู ู ููุงุช ุจุณูููุฉ.
ุฃู ุซูุฉ:
- vsftpd
- FileZilla Server
โโโ
๐ ุงูู Virtual / Cloud Servers
ุงูุฌูู ุงูุฌุฏูุฏ ู ู ุงูุณูุฑูุฑุงุชโฆ ุจุฏู ู ุง ุชุดุชุฑู ุฃุฌูุฒุฉ ุบุงููุฉุ ุจุชุฃุฌุฑ Resources ุนูู Cloud Provider ุฒู AWS, Azure, ุฃู Google Cloud.
ุงูุฌู ูู ูู ุงูู ูุถูุน ุฅูู ุจุชูุฏุฑ ุชุนู ู Scaling ุจุณูููุฉ ุฌุฏูุง. ูุนูู ูู ุงูุชุฑุงููู ุฒุงุฏุ ุชุฒูุฏ ุงูู CPU ุฃู ุงูู RAM ูุฃูุช ู ุฑุชุงุญ.
ุฃููุงุน ุงูุณูุฑูุฑุงุช ุฏู ู ู ูู ุชููู Web ุฃู Database ุฃู ุฃู ููุน ู ู ุงููู ูููุ ุจุณ ุจุชุดุชุบู ูู ุจูุฆุฉ Cloud ุจุฏู ุงูู On-premise.
โโโ
ููููู ุงููู ููู ุฎูุฑ ๐ฟ
.
.
ุฃุบูุจูุง ุฃูู ู ุง ุจูุณู ุน ููู ุฉ Server ุจููุฌู ูู ุจุงูู ุฌูุงุฒ ูุจูุฑ ูู ุบุฑูุฉ ู ูููุฉุ ุดุบุงู 24 ุณุงุนุฉ ูู ููุงู ูู ุจุงุช ุจุชููุฑ...
ุจุณ ุงูุญูููุฉ ุงูุณูุฑูุฑ ู ุด ูุงุฒู ูููู ุฌูุงุฒ ุถุฎู โฆ ู ู ูู ูููู ู ุฌุฑุฏ Software ุฃู Virtual Machine ุจููุฏูู ุฎุฏู ุฉ ู ุนููุฉ.
ุงูู Server ุจุจุณุงุทุฉ ูู ุฌูุงุฒ (ุฃู ุจุฑูุงู ุฌ) ุจูุณุชูุจู Requests ู ู ุฃุฌูุฒุฉ ุชุงููุฉ ุงุณู ูุง Clientsุ ูุจูุฑุฏ ุนูููู ุจู Responses.
ุฒู ู ุง ุงูู Browser ุจูุจุนุช ุทูุจ ูู ููุน ู ุนููุ ูุงูุณูุฑูุฑ ุจูุฑุฏ ุนููู ุจุงูุตูุญุฉ ุงูู ุทููุจุฉ.
ููู ุงูุณูุฑูุฑุงุช ู ุด ูููุง ุฒู ุจุนุถโฆ ูู ููุน ูู ูุธููุฉ ู ุฎุชููุฉ ุญุณุจ ุงูู Use Case ุจุชุงุนุชู...
โโโ
๐ ุงูู Web Server
ุฏู ุงูุฃุดูุฑุ ููู ุงููู ุจูุณุชูุจู ุงูู HTTP Requests ู ู ุงูู ุณุชุฎุฏู ุ ูุจูุฑุฏ ุนูููู ุจู HTML, CSS, JavaScript filesุ ุฃู ุญุชู JSON ูู ุนูุฏู API.
ุฃุดูุฑ ุงูุฃู ุซูุฉ:
- Apache
- Nginx
- Microsoft IIS
ุจุงุฎุชุตุงุฑ: ุฃู ุญุงุฌุฉ ููุง ุนูุงูุฉ ุจุนุฑุถ ู ูุงูุน ุฃู APIsโฆ ุงูู Web Server ูู ุงููู ูุฑุงูุง.
โโโ
๐ ุงูู Database Server
ุงูุณูุฑูุฑ ุงููู ุดุงูู ูู ุงูุฏุงุชุง ุงููู ุงูุชุทุจูู ู ุญุชุงุฌูุง. ุณูุงุก ุนูุฏู Web App ุฃู Mobile Appุ ุฃููุฏ ููู Data ุจุชุชุญูุธ ูุชุชุนุฑุถ ููุช ุงูุทูุจโฆ
ุฃุดูุฑ ุงูุฃู ุซูุฉ:
- MySQL Server
- PostgreSQL Server
- MongoDB Server
- Microsoft SQL Server
ุงูู App ุจูุจุนุช Query ูุงูุณูุฑูุฑ ูููุฐูุง ููุฑุฌุนูู ุงูู Result.
โโโ
๐ ุงูู File Server
ุฏูุฑู ุฅุฏุงุฑุฉ ูุชุฎุฒูู ุงูู ููุงุช ูู ุดุงุฑูุชูุง ุจูู ุงูุฃุฌูุฒุฉ. ุฒู ุฅูู ุชุฑูุน ุตูุฑ ุฃู ู ููุงุช PDF ุฃู Videos ูุงููุงุณ ุงูุชุงููุฉ ุชูุฏุฑ ุชูุตููุง.
ุจูููุฑ Access Control ูPermissionsุ ุนูุดุงู ุชุถู ู ุฅู ูู ู ุณุชุฎุฏู ูู ุตูุงุญูุงุช ู ุนููุฉ.
ุงูุฃู ุซูุฉ: Google Drive, Dropbox, ุฃู ุฃู internal file system ูู ุงูุดุฑูุงุช.
โโโ
๐ ุงูู Mail Server
ุฏู ู ุณุคูู ุนู ุฅุฑุณุงู ูุงุณุชูุจุงู ุงูุฅูู ููุงุช. ูู ุฌุฑุจุช ุชุจุนุช ุฅูู ูู ู ู Gmail ุฃู ู ู ุฏูู ูู ุดุฑูุชูุ ูุงูู ูุถูุน ู ุงุดู ู ู ุฎูุงู Mail Servers.
ุฃููุงุน ุงูุจุฑูุชููููุงุช ุงููู ุจูุณุชุฎุฏู ูุง:
- ุงูู SMTP (ููุฅุฑุณุงู)
- ุงูู IMAP / POP3 (ููุงุณุชูุจุงู)
ุงูุฃู ุซูุฉ:
- Microsoft Exchange Server
- Postfix
- Exim
โโโ
๐ ุงูู Application Server
ุงูุณูุฑูุฑ ุงููู ุจูุดุบูู ุงูู Business Logic ุจุชุงุนุฉ ุงูุชุทุจูู.
ูุนูู ู ุด ุจูุฎุฒู ุจูุงูุงุช ุฒู Database Serverุ ููุง ุจููุฏูู HTML ุฒู Web Serverุ ูููู ุจููููุฐ ุงูููุฏ ุฎูู ุงูููุงููุณ.
ูู ุนูุฏู React Frontend ู ุซููุง ู Node.js Backendุ ูุงูู Node Server ูู Application Server.
ุฃู ุซูุฉ ุชุงููุฉ:
- Tomcat
- Express.js
- Django
- .NET Core
โโโ
๐ ุงูู DNS Server
ุฏู ุงูุณูุฑูุฑ ุงููู ุจูุญููู ุฃุณู ุงุก ุงูุฏูู ููุงุช (ุฒู google.com) ุฅูู IP Addresses.
ุฃุดูุฑูู :
- Cloudflare DNS
- Google DNS (8.8.8.8)
- OpenDNS
ู ู ุบูุฑ DNS Serverุ ูุงู ุฒู ุงูู ุจุชุฏุฎู IP ูุงู ู ุนุดุงู ุชูุชุญ ู ููุน ุฌูุฌู ุฃู ููููุฏุฅู
โโโ
๐ ุงูู Proxy Server
ุงูุณูุฑูุฑ ุงููุณูุท ุจููู ูุจูู ุงูุฅูุชุฑูุช.
ูู ุง ุชุจุนุช Requestุ ูู ุงููู ูุณุชูุจููุง ูููุฑุฑ ูุจุนุชูุงูู ููุง ูุงุ ุฃู ูุนุฏููุง ุฃู ูุฎุจู ุงูู IP ุงูุญูููู ุจุชุงุนู.
ู ููุฏ ุฌุฏูุง ูู ุงูู Security ูุงูู Caching.
ุฃููุงุนู:
- Forward Proxy
- Reverse Proxy
โโโ
๐ ุงูู FTP Server
ุจูุณุชุฎุฏู ุจุฑูุชูููู ุงุณู ู File Transfer Protocol ูููู ุงูู ููุงุช ุจูู ุฌูุงุฒู ูุงูุณูุฑูุฑ.
ูุฏูู ุดููุฉ ูููู ูุณู ู ุณุชุฎุฏู ูู ุจุนุถ ุงูุดุฑูุงุช. ุชูุฏุฑ ุชุณุชุฎุฏู ู ูุฑูุน ุฃู ุชุญู ูู ู ููุงุช ุจุณูููุฉ.
ุฃู ุซูุฉ:
- vsftpd
- FileZilla Server
โโโ
๐ ุงูู Virtual / Cloud Servers
ุงูุฌูู ุงูุฌุฏูุฏ ู ู ุงูุณูุฑูุฑุงุชโฆ ุจุฏู ู ุง ุชุดุชุฑู ุฃุฌูุฒุฉ ุบุงููุฉุ ุจุชุฃุฌุฑ Resources ุนูู Cloud Provider ุฒู AWS, Azure, ุฃู Google Cloud.
ุงูุฌู ูู ูู ุงูู ูุถูุน ุฅูู ุจุชูุฏุฑ ุชุนู ู Scaling ุจุณูููุฉ ุฌุฏูุง. ูุนูู ูู ุงูุชุฑุงููู ุฒุงุฏุ ุชุฒูุฏ ุงูู CPU ุฃู ุงูู RAM ูุฃูุช ู ุฑุชุงุญ.
ุฃููุงุน ุงูุณูุฑูุฑุงุช ุฏู ู ู ูู ุชููู Web ุฃู Database ุฃู ุฃู ููุน ู ู ุงููู ูููุ ุจุณ ุจุชุดุชุบู ูู ุจูุฆุฉ Cloud ุจุฏู ุงูู On-premise.
โโโ
ููููู ุงููู ููู ุฎูุฑ ๐ฟ
โค7๐2๐ฏ2