IT purodakuto no moderu
1. Gendai no purodakuto
Gendai no purodakuto wa, mohaya dare mo puroguramu to wa yobi masen. 1tsu no gendai purodakuto wa, sūjū no puroguramu, sūkko no intanetto sābisu, soshite obu nanto yoba reru kuraundo no date sentā ni yotte teikyō sa reru Ōryō no API o fukumu koto ga arimasu. Sore ga tenkai sa rete iru basho desu.
Ooi gendai purodakuto wa, moshi subete de wa nai nara, Kuraianto - Sābā puroguramingu paradaimu de ugokimasu. Kore wa, anata no dēbaisu (sumaho, nōto pasokon, pasokon) ni wa yūzā to no komyunikēshon o tanto suru puroguramu ga ari, kagi to naru kinō wa rirūto sābā ni atte, soko de subete no jūyō na shori ga okonawaremasu ➡️🖥️
Toki ni, anata no kuraianto wa fukusū no doku ritusuruh sabā to yari tori shita ri, mata wa aru purodakuto no sābā ga betsu no purodakuto no sābā ni akusesu suru koto mo arimasu. Kekkyoku, kuraianto to sābā no gurōbaru na nettowāku ga deki, subete ga tagai ni yaritori shite iru no desu.
Sono tame, gendai no apurikēshon moderu wa, osoraku Kuraianto - Intanetto - Sābā paradaimu to shite setsumei suru hō ga yoi deshō. Komyunikēshon wa hijō ni fukuzatsu ni natte imasu. Sōshite, jibun de, itsu, dare ni anata no risuto o okuru ka o handan suru, tokutei no "kōku na channeru" made arawarete imasu.🛰️📡
2. Kuraianto
Kuraianto puroguramu wa, benri jo 4-tsu no kategorii ni bunkei dekimasu:
- 🖥️ Desukutoppu kuraianto — pasokon de ugoku puroguramu.
- 📲 Mobairu kuraianto — iOS mata wa Android muke no apuri.
- 🌐 Web kuraianto — burauzā de dōsaku suru saito / web apurikēshon.
- 🌍 Sābā kuraianto — betsu no sābā de kidō shite iru apurikēshon.
Soshite, sorezore o sara ni fukaku waketsu koto mo dekimasu. Tatoeba, web kuraianto to wa saito mata wa web apurikēshon de ari, soshite sore wa Burauzā to Saito kara nari, sore ga sono naka ni yomi komaremasu. Burauzā mo subete onaji de wa naku, soretzuzure no hōhō de ugokimasu.
Demo, mottomo ippanteki na burauzā o tsukatte ite mo, mada sore ni yomikomareru saito ga arimasu. Saito wa futsū, 3-tsu no mono kara nari tatte imasu:
- 📄 HTML
- 🎨 CSS
- ⚡ JavaScript
"Sonna no kantan deshō," to anata wa iu ka mo shiremasen. Demo, ima ya dare mo HTML to JavaScript dake de saito wa kaki masen. Saitei no saito kaihatsu de wa, tada no raiburari de wa naku, React, Angular, Vue no yō na kanzen na furemuwāku ga tsukawaremasu ⚛️. Sore ni, mō sore wa tada no saito de wa naku, jibun no build, tesuto, soshite paradaimu o motta kanzen na web apurikēshon ni natte imasu.
Junsui na CSS mo, mō dare mo tsukaimasen. Ima de wa CSS puroseppusā ga sonzai shi, sore o seisei suru no ni yakudatsu no de, CSS furemuwāku mo takusan arimasu. Sore dake de naku, email mēru no tameno tokubetsu na CSS furemuwāku sae ari, anata no mēru ga burauzā demo hotondo no mēru kuraianto demo utsukushiku mieru yō ni shite kuremasu 💌.
Junsui na JavaScript de sae, mō sorehodo takusan kakimasen — ōgata no web apurikēshon wa subete TypeScript de sakusei sa re, ato de JavaScript ni konpairu saremasu. Mā, wakarimashita yo ne...
3. Intanetto to infurasutorakucha
Kuraianto to sābā no komyunikēshon — nani ga sore yori kantan deshō ka? Demo, sono kankei de sae, subete ga kawatte kimashita.
Anata no purodakuto wa, osoraku gendai no dēta sentā no hitotsu ni haichi sa remasu. Sekaijū no takusū no kaisha ga, anata no purodakuto ni taishite iroirona hosutoingu sābisu o teikyō shite imasu. Sore wa karera no sābā demo, anata jibun no jitsubutsuteki na sābā demo kamai masen. Okane o harau nara, don'yari to demo.
Jitsubutsuteki na sābā wa, mohaya jitsubutsuteki de wa nai. Subete no gendai dēta sentā wa, kāchū sābā no kariru o teikyō shite imasu. Kāchū sābā to wa, aru jissai no komputeru no yō na kyokuchō sareta kāchū komputeru de ari, hitotsu no jissai no sābā ni wa sūjū mo noseru koto ga dekimasu. Sore demo, sābā no appugureedo to iu ten de wa hijō ni benri desu. Mōsugu yori ōku no memori ga hitsuyō nara, sūfun de anata no kāchū sābā ni sore o tsuika dekimasu ⏱️.
Demo, sonna hōhō mo sude ni furukusaaku natte kite ori, ima no fūchō wa kuraundo e no idō desu — sore wa, anata no purodakuto ga tada kāchū sābā ni tenkai sa rete iru dake de wa naku, sono dēta sentā no kyodai na infurasutorakucha to sābisu o sekkyokuteki ni tsukatte iru koto o imi shimasu.
Bakappu no hozon ni sābā ga hitsuyō nara — sono tame no bengi de tsukaiyō no yoi infurasutorakucha ga kuraundo ni arimasu. Shinchōsei 99.9999999% no dētabēsu ga hitsuyō desu ka? Sore mo arimasu. Kafka, RabbitMQ, NoSQL? Mou subete arite, kantan ni settei dekimasu. Tada, okane o haraudake desu.
Soshite, korera no dēta sentā to kuraundo wa anata no purodakuto no ichibu ni nari hajimeru. Tatoeba, Amazon wa sekaijū ni takusan no dēta sentā o motte iru node, CDN sābisu o teikyō shite imasu: anata no kōkai kontentsu wa Amazon no subete no dēta sentā de keshingu sa re, sekaijū no yūzā wa sore o yori hayaku uketoru koto ga dekimasu 🛰️.
Arui wa, anata no apurikēshon no API e no akusesu wa Amazon Gateway API sābisu o tōsu koto ga deki, sore ni yori anata no sābisu to hijō ni jūnan ni kōsei dekimasu. Futan o samazama na sābisu ni bunpai shita ri, DDoS kōgeki o fusei da ri, fairu no appurōdo o jido-ka shita ri, kōkō na keshingu o settei shita ri, sono hoka ni mo iroiro dekimasu 🛡️.
Kono yō ni shite, apurikēshon kuraianto to anata no sābisu no aida ni wa, tori-tsugi no tettei sa reta "smart na komyunikēshon" ga takusū umaremasu. Sore wa settei suru hitsuyō ga ari, shikashi, jibun de itteiku koto ga nakute mo, sorera ga sonzai shi, anata no puroguramu no dōsa ni daibun eikyō o ataeru koto o shitte oku hitsuyō ga arimasu.
Soshite, mada routā, 5G no tsubo, eisei, soshite taikai no soko o hashiru intanetto kēburu to iu yō na tēmā ni wa furete imasen. Anata wa anata no sābā kara anata no kuraianto e bīdo sutorīmu o okuri, soshite sono kuraianto wa sōsa suru no ga kowarete imasu. Naze nara, kuraianto no nettowāku ga waruku, setsuzoku ga kanarazu togi reru kara desu. Dare ga kono mondai o kaiketsu suru to omoi masu ka? Anata desu 😅
4. Sābā
"Sābā" to iu kotoba no shita ni wa, zenzen chigau gainen ga kakurete iru koto ga arimasu. Ichiban yoku tsukawarete iru mono ni tsuite shiru koto wa, anata ni totte yakudatsu deshō.
🖥️ Jitsubutsuteki na sābā
Jitsubutsuteki na sābā to wa, purosessā, memorī, hozon sōchi no yō na risōsu o motsu dokuritsu shita komputeru de ari, dēta no shori to, samazama na sofutowea apurikēshon no dōsa o sasaeru tame ni tsukawaremasu. Korera no sābā wa dēta sentā ni setchi sa re, soko de wa web saito, apurikēshon, dētabēsu, soshite sono hoka no sābisu no hosutoingu no tame no nōryoku o teikyō shimasu.
🪐 Kāchū sābā
Kāchū sābā to wa, jitsubutsuteki na sābā no kankyō de dōsaku suru, sofutowea-teki ni emurēto sa reta sābā desu. Kāchū-ka gijutsu ni yori, 1-tsu no jissai no sābā wa fukusū no dokuritsushita kāchū sābā ni bunri sare, sorezore ga jibun no operēshon shisutemu o mochi, betsubetsu ni saikidō ya settei ga dekimasu.
🕹️ Puroguramu sābā (tatoeba, Nginx)
Nginx no yō na puroguramu sābā wa, web risōsu e no risueto o shori suru tame ni tsukawareta sābā-sofutowea desu. Nginx wa hiroku shira reta web sābā de ari, dyōji ni mēru purokushī sābā to gainyū purokushī sābā no kinō o hatashita ri, maikuro sābisu no aru arukitekucha ni oite rādon baransā to shite mo hataraki masu.
💾 Dētabēsu sābā
Dētabēsu sābā wa, dētabēsu no kanri to sore ni taisuru risueto no shori ni tsukai sa reru tokushu na sābā desu. Sore wa dēta no chūōteki na hozon to shori o sasae, nettowāku o tōshite dēta e no akusesu o teikyō shimasu. Dētabēsu sābā wa toranzakushon shori, kensaku to henshin o sasae, dēta hozon no shinraisei to anzen-sei o hochi shimasu. Dētabēsu sābā no rei ni wa MySQL, PostgreSQL, Oracle Database, soshite Microsoft SQL Server ga fukumaremasu.
そして、どこかのデータセンターの仮想サーバーの1つで、Go 1.25 と Go 標準ライブラリを使用したあなたのプロジェクトが稼働することになります。データベースと連携し(database/sql とドライバーを介して)、組み込みの net/http 経由で HTTP requests を受け取り、その前には Nginx、Apache HTTP Server、または AWS Elastic Load Balancing や Google Cloud Load Balancer のようなロードバランサーが配置される可能性があります。
Demo, anata no kōdo no okage de, anata no purodakuto no sūhyaku man nin no yūzā wa manzoku shimasu. Karera wa sābisu o tsukai, sono tame ni okane o harai, kekkyoku wa purodakuto no shoyūsha mo manzoku suru koto ni narimasu. Kaisha no kabu wa jōshō shi, anata wa borasu de kabu ni yoru bonus o uketorimashou — soshite shiawase ni naru deshō 💸. Shinjitsu no shiawase no junkan ga, kono gyōkai ni wa aru no desu :)
GO TO FULL VERSION