This is the Linux app named PaaSTA whose latest release can be downloaded as v1.22.0sourcecode.tar.gz. It can be run online in the free hosting provider OnWorks for workstations.
OnWorks가 포함된 PaaSTA라는 앱을 무료로 다운로드하여 온라인에서 실행해보세요.
이 앱을 실행하려면 다음 지침을 따르세요.
- 1. 이 애플리케이션을 PC에 다운로드했습니다.
- 2. 파일 관리자 https://www.onworks.net/myfiles.php?username=XXXXX에 원하는 사용자 이름을 입력합니다.
- 3. 이러한 파일 관리자에서 이 응용 프로그램을 업로드합니다.
- 4. 이 웹사이트에서 OnWorks Linux 온라인 또는 Windows 온라인 에뮬레이터 또는 MACOS 온라인 에뮬레이터를 시작합니다.
- 5. 방금 시작한 OnWorks Linux OS에서 원하는 사용자 이름으로 파일 관리자 https://www.onworks.net/myfiles.php?username=XXXXX로 이동합니다.
- 6. 응용 프로그램을 다운로드하여 설치하고 실행합니다.
스크린샷:
파스타
설명 :
PaaSTA는 컨테이너와 쿠버네티스를 사용하여 서비스를 구축, 배포 및 실행하기 위한 고가용성 분산 시스템입니다. PaaSTA는 2016년부터 Yelp에서 프로덕션 서비스를 운영해 왔습니다. 원래는 Apache Mesos 기반에서 실행되도록 설계되었지만, 이후 쿠버네티스를 사용하도록 업데이트되었습니다. 시간이 지남에 따라 PaaSTA가 제공하는 기능은 향상되었지만, 주요 설계는 동일하게 유지됩니다. PaaSTA는 팀이 실행해야 하는 서비스에 대한 선언적 설명을 통해 해당 서비스가 안전하고 효율적이며 팀이 쉽게 유지 관리할 수 있는 방식으로 배포되도록 보장합니다. 쿠버네티스 YAML 파일을 관리하는 대신, PaaSTA는 서비스를 설명하는 간소화된 스키마를 제공하며, 쿠버네티스 구성 외에도 모니터링, 로깅, 비용 관리 등을 제공하는 다른 인프라 도구를 구성할 수 있습니다.
기능
- 코드 전달 및 격리를 위한 Docker
- 코드 실행 및 스케줄링을 위한 Kubernetes(Docker 컨테이너 실행)
- 타이머로 작업을 실행하기 위한 Tron(매일 밤 배치)
- 저희는 Karpenter를 사용하여 EC2 인스턴스 풀을 자동 확장하고 PaaaS를 실행합니다. 이전에는 자체 자동 확장 프로그램인 Clusterman을 사용했습니다.
- Packer를 사용하여 AMI를 굽습니다.
- 우리는 서비스에서 로그를 수집하여 Monk를 통해 Kafka로 전송합니다.
- 사용 가능한 문서
- 우리는 StatefulSets를 사용하여 몇 가지 상태 저장 PaaSTA 서비스를 실행합니다.
프로그래밍 언어
Python
카테고리
이 애플리케이션은 https://sourceforge.net/projects/paasta.mirror/에서도 다운로드할 수 있습니다. OnWorks에 호스팅되어 무료 운영 체제 중 하나에서 가장 쉽게 온라인에서 실행할 수 있습니다.