AWS 콘솔에 경쟁이 필요한 이유는 무엇입니까?

AWS 콘솔motto 소리가 크고 선명합니다.

이것은 AWS가 150여 개의 클라우드 서비스의 수천 개의 용례를 덮어써야 하는 방대한 웹 응용 프로그램을 구축하도록 요구한다. 솔직히 그들은 정말 최선을 다하고 있다.

무슨 문제 있어요?
AWS 컨트롤러의 주요 장점이자 가장 큰 문제이다. EC2 서브넷 관리부터 Lambda 코드 편집기, 사물인터넷 디버깅 도구까지 모든 것을 포괄해야 한다.

이렇게 많은 완전히 다르고 추상적인 용례를 덮어써야 하는 UI를 만드는 것은 큰 도전이며, 대량의 균형을 잡아야 한다. 이것은 보통 최종 사용자에게 해를 끼칠 수 있다.

DevOps 팀용 AWS 콘솔
AWS 컨트롤러는 주로 새로운 AWS 서비스를 시도하는 DevOps 전문가와 개발자를 대상으로 클라우드 서비스를 직관적으로 표현함으로써 AWS는 그것을 이해하기 쉽고 무섭지 않게 보일 수 있다. 때로는 더 복잡한 서비스가 그럴 수도 있다.

The reason why AWS Console is covering almost all the use-cases is because it's part of the sales process.



DevOps팀은 이 서비스를 사용할 때, 그들은 어떻게든 확장 가능한 인프라 시설을 코드 솔루션으로 전환하고, IaC 재난이 발생하거나 이 서비스의 새로운 기능을 발견해야 할 때만 관리 컨트롤러로 돌아간다.

새로운 추세.새로운 수요.새로운 기회.
여러 해 동안 AWS 컨트롤러는 우리에게 위탁 클라우드 서비스가 간단하지만 기능이 강한 사용자 인터페이스를 가지고 있음을 보여 주었다. 이를 통해 우리는 대형 응용 프로그램을 구축하고 관리할 수 있다.
서버 없는 체계 구조가 발전함에 따라 위탁 관리 서비스에 대한 과도가 점점 빨라지면서 많은 새로운 도전과 기회를 가져왔다.

That's where the new opportunities come into play – creating cloud consoles tailor made for given set of use-cases on top of AWS API.




비기술 팀을 위한 AWS 콘솔
서버 아키텍처가 없는 주요 이점 중 하나는 개발 속도입니다.초당 수만 개의 요청을 처리할 수 있는 API 포트를 만들려면 AWS 콘솔이나 IaC 정의 파일에서 몇 줄만 클릭하면 됩니다.
개발자들이 갈수록 귀중한 자원이 되기 때문에, 회사는 그들이 최대의 상업적 부가가치를 가져올 수 있는 것을 개발하는 데 진정으로 전념하기를 바란다.

바쁜 개발자
응용 프로그램을 발표한 후 개발자는 갑자기 업무 운영상의 문제를 처리하기 시작해야 한다.그들은 수시로 제품 결정에 따라 시스템 설정을 변경해야 한다.판매팀의 특수 거래로 인해, 그들은 사용자를 위해 데이터베이스에 있는 일부 값을 변경해야 하고, 목록은 계속되어야 한다. 그 동안, 그들은 계속해서 오류를 복구하고 새로운 기능을 개발해야 한다.

So they either burn out quickly or they need to slow down in order to handle all the load.




비기술팀이 와서 구조하다
개발자가 부족한 문제는 저코드/무코드 도구를 통해 해결되고 있으며, 이러한 도구는 개발자가 일부 업무량을 비기술팀 구성원에게 이전하는 것을 도울 수 있다.
이러한 전환에 적합한 AWS 용례만 있기 때문에, 팀원들이 AWS 콘솔에 직접 접근하는 것은 무의미하다. 왜냐하면 그들은 이런 거대한 시스템에서 방향을 잃기 때문이다. 그들은 '접근 거부' 라는 잘못된 소식을 많이 볼 수 있기 때문이다.
솔루션은 SaaS가 될 수 있습니다.인증, 권한 수여, 방문 심사 등 모든 중요한 일을 처리할 것이다. 이것은 이러한 용례에 간단한 UI를 제공할 뿐만 아니라 개발자가 이를 기존 플랫폼에 통합시키는 간단한 방식이기도 하다.


예: Cognito

문제.
지원팀은 authenticator 앱으로 휴대전화를 잃어버렸고 복구 코드를 백업하지 않았기 때문에 사용자의 Cognito MFA 설정을 재설정해야 한다.

솔루션
지원팀 멤버가 SaaS에 들어가 사용자 계정이라는 제어판을 열면 MFA 재설정 버튼 입력이 표시됩니다.그는 입력 필드에 사용자 ID를 입력하고 단추를 눌렀다.


구현
개발자가 SaaS를 열고 '사용자 계정' 제어판에 들어가서 '새 위젯 추가' 를 누르십시오.마법사에서 필요한 입력 매개 변수로 사용자 ID를 추가한 다음 위젯에서 Cognito를 호출할 것을 선택하고 적절한 동작을 선택한 다음 사용자 ID 입력 매개 변수를 Cognito API 호출 중인 username 속성에 연결하고 위젯을 저장합니다.
위젯 AWS 구성의 추상적인 예:
// Velocity VTL template
{
  "region": "eu-central-1",
  "service": "CognitoIdentityServiceProvider",
  "method": "adminSetUserMFAPreference",
  "params": {
    "UserPoolId": "eu-central-1_x1X1Ock9c",
    "Username": "$attributes.userId", // "User ID" input value
    "SoftwareTokenMfaSettings": {
      "Enabled": false,
      "PreferredMfa": false
    }
  }
}

로컬 서버 없음
이러한 도구의 가장 큰 장점은 서버가 없는 원시적인 것이다.이것은 서버 개발자가 없는 기존의 사고방식을 지원할 것이라는 것을 의미한다.데이터를 검증하거나 수정하는 트리거를 지원합니다.개발자가 AWS 클라우드 전체의 역량을 가질 수 있도록 지원AWS Service Integration Pattern하겠습니다.CloudFormation에 사용자 정의 리소스를 통합할 수 있습니다.명세서는 아직 계속되고 있다.


결론
앞으로 몇 년 동안 지역사회는 서버가 없는 공간에서 많은 혁신이 일어나는 것을 보게 될 것이다.나와 나의 팀은 서버가 없는 응용 프로그램을 개발하고 조작하는 데 5년 이상의 경험을 가지고 있기 때문에 우리는 이 분야에서 많은 기회를 보았다. AWS 컨트롤러를 위해 이런 경쟁 상대를 만드는 것이 바로 그 중의 하나이다. 우리는 절대로 이번 기회를 놓치고 싶지 않다.
트위터에서 저를 팔로우하고 최신 서버 없는 뉴스를 알아보고 댓글로 이 아이디어에 대한 의견을 알려주세요.


필립 파이릭

다가올 모임을 위해 선물을 준비하다⚡️우리💜계속해서 더 많은 재미있는 내용을 주목해 주십시오.
2021년 10월 26일 오후 16:23

좋은 웹페이지 즐겨찾기