광범위한 문서 라이브러리에서는 Linux 필수 사항부터 클라우드에서 복잡한 애플리케이션 확장에 이르기까지 모든 것에 대한 심층적인 튜토리얼을 제공합니다. 다음은 기술 문서 작성팀이 추천하는 최신 가이드 중 일부로, 컨테이너 오케스트레이션을 위한 Nomad 사용, Ruby on Rails 의 대안, Linux에서 심볼릭 링크 만들기 등이 포함되어 있습니다.
서버리스 개발과 컨테이너화된 개발은 모두 가상 머신을 추상화하도록 설계되었기 때문에 개발자는 기본 인프라에 대한 걱정을 덜 수 있습니다. 이 가이드에서는 이벤트 중심 서버리스 아키텍처와 애플리케이션 실행에 필요한 모든 것을 갖춘 이식성이 뛰어난 컨테이너 간의 주요 차이점을 설명합니다.
서버리스는 약간 잘못된 이름입니다. 서버리스 애플리케이션은 여전히 애플리케이션 코드를 실행하기 위해 서버와 하드웨어가 필요합니다. 하지만 서버리스는 애플리케이션 계층을 서로 추상화하여 확장성, 장애 조치 및 협업을 향상시키는 마이크로서비스를 사용합니다. 이 가이드에서는 주요 차별화 요소를 다루고 애플리케이션 요구 사항을 세분화하여 서버리스 아키텍처가 적합한지 평가할 수 있는 방법을 소개합니다.
해시코프 노매드는 오픈소스 컨테이너 오케스트레이터이자 스케줄러입니다. 이 가이드에 따라 ( 마켓플레이스 앱을 통해) Nomad 인스턴스를 배포하거나 Terraform 를 사용하여 Nomad 클러스터를 설정하고, Nomad 인터페이스를 사용하여 작업 스케줄링을 시작하세요.
Kubernetes와 Nomad는 모두 컨테이너화된 워크로드를 오케스트레이션하기 위한 선언적이고 이식 가능한 도구이지만, 팀 규모나 관리형 서비스 사용 선호도 등의 요인에 따라 어느 것이 더 적합한지 결정됩니다. 둘 중 하나를 사용하려는 경우에 대한 주요 유사점과 차이점을 알아보세요.
세밀한 제어가 필요한 보다 복잡한 워크로드의 경우, Nomad와 Kubernetes는 병렬 오케스트레이션을 위해 함께 잘 작동합니다. 이 가이드는 LKE를 사용하여 Kubernetes 클러스터를 배포하고, kubectl을 사용하여 Nomad를 설치하고, Nomad 작업을 실행하는 방법에 대한 지침을 제공합니다.
Django 및 Ruby on Rails 와 마찬가지로 Phoenix는 API 및 대화형 웹 애플리케이션을 구축하기 위한 Elixir의 웹 프레임워크입니다. Elixir는 Ruby와 구문적 유사성을 공유하면서도 애플리케이션 성능을 향상시킵니다.
심볼릭 링크 또는 심볼릭 링크는 파일, 디렉토리 또는 기타 Linux 파일 시스템 객체에 대한 명명된 참조를 생성합니다. 심볼릭 링크를 사용하여 디렉터리를 가리키거나 디렉터리 전체에 복사본이 있는 파일을 수정하고 유지 관리할 수 있습니다. 심볼 링크는 의심할 여지 없이 유용하지만 과도하게 사용하면 디렉터리가 복잡해질 수 있습니다. 필요에 따라 심볼릭 링크를 제거하고 심볼릭 링크 문자열을 식별하려면 다른 가이드를 참조 하세요.
Akamai의 서버리스 개발에 관심이 있으신가요?
현재 애플리케이션 개발의 일부로 어떤 공급업체의 함수 또는 서버리스 컴퓨팅을 사용하고 계신다면 여러분의 의견을 듣고 싶습니다. Akamai 클라우드 컴퓨팅 서비스는 클라우드 플랫폼에 함수를 추가하는 방안을 검토하고 있습니다. 설문조사에 참여 하여 원하는 사항을 알려주시거나 등록하여 함수 서비스가 베타 버전으로 제공될 때 연락을 받 으십시오.
내용