HSM Scalability

0

A customer terminating TLS on web server needs to serve e.g. 50000 sessions where for each TLS handshake the performance and latency has to be minimal e.g. less than 200 ms so that the user experience is optimal. What can user do with AWS CloudHSM architecture to expand performance? How do you ensure security?

AWS
질문됨 8달 전270회 조회
2개 답변
0

You can use HSM for TLS offload.

https://docs.aws.amazon.com/cloudhsm/latest/userguide/ssl-offload-overview.html

In this case, private key used to encrypt/decrypt “Pre-master” secret never leaves HSM. Also, with the use of latest AWS HSM SDK > 5.8.0, JCE/PKCS application, can connect multiple application instances to the same cluster and one application can connect to multiple HSM clusters if required. If application requires huge amount of sessions, you can horizontally scale application instances(web servers) that can connect to the same HSM cluster. This will help with the performance/scalability requirements.

https://docs.aws.amazon.com/cloudhsm/latest/userguide/java-lib-configs-multi.html

AWS
답변함 8달 전
0

Hi,

HSM service has published some performance data: https://docs.aws.amazon.com/cloudhsm/latest/userguide/performance.html

Also in section "Performance and capacity" of https://aws.amazon.com/cloudhsm/faqs/

This ppt (I recommend to read it in full) gives at page 36 and beyond some recipes to improve perfs: https://d1.awsstatic.com/events/reinvent/2019/REPEAT_1_Deep_dive_on_AWS_CloudHSM_SEC406-R1.pdf

Or this newer version at https://d1.awsstatic.com/events/reinvent/2021/Deep_dive_on_AWS_CloudHSM_SEC322.pdf

Best,

Didier

profile pictureAWS
전문가
답변함 8달 전

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인

관련 콘텐츠