AWS re:Invent 2021 - Automating cross-account CI/CD pipelines [REPEAT]

Поділитися
Вставка
  • Опубліковано 15 гру 2021
  • When building a deployment strategy for your applications, using a multi-account approach is a recommended best practice. This limits the area of impact for changes made and results in better modularity, security, and governance. In this session, dive deep into an example multi-account deployment using infrastructure-as-code (IaC) services such as the AWS CDK, AWS CodePipeline, and AWS CloudFormation. Also explore a real-world customer use case that is deploying at scale across hundreds of AWS accounts.
    Learn more about re:Invent 2021 at bit.ly/3IvOLtK
    Subscribe:
    More AWS videos bit.ly/2O3zS75
    More AWS events videos bit.ly/316g9t4
    ABOUT AWS
    Amazon Web Services (AWS) hosts events, both online and in-person, bringing the cloud computing community together to connect, collaborate, and learn from AWS experts.
    AWS is the world’s most comprehensive and broadly adopted cloud platform, offering over 200 fully featured services from data centers globally. Millions of customers-including the fastest-growing startups, largest enterprises, and leading government agencies-are using AWS to lower costs, become more agile, and innovate faster.
    #AWS #AmazonWebServices #CloudComputing
  • Наука та технологія

КОМЕНТАРІ • 24

  • @zachgoll
    @zachgoll 2 роки тому +2

    This was an excellent presentation. Give it 5-10 years and this flow will be a standard across all companies. It just makes sense.

  • @nataliewhite5731
    @nataliewhite5731 2 роки тому +15

    Hi everyone! Natalie here. I've tried to post the GitHub link here several times but it keeps getting removed. It's automate-cross-account-cicd-cfn-cdk under the aws-samples repo.

    • @raajheshkannaa1
      @raajheshkannaa1 2 роки тому

      Hey Natalie, this is amazing. Thank You for this.

    • @raajheshkannaa1
      @raajheshkannaa1 2 роки тому

      qq, would cdk bootstrapping the cross accounts alley the initial need to run the cf templates to create that pipeline iam role.
      I’ve built a project for the same purpose in a slightly different approach, I’d like to get you feedback.
      CDK Bootstrapping CrossAccounts:
      github.com/raajheshkannaa/cdk-booty-strappin
      Cross Account Deployment using CDK pipelines: github.com/raajheshkannaa/fleet-access

    • @nataliewhite5731
      @nataliewhite5731 2 роки тому +1

      Yes you could bootstrap across accounts to deploy the roles with CDK instead of CloudFormation. But you're trading a single deploy for the overhead of a CI/CD pipeline to deploy roles, then the repo, then the application.. Bootstrapping using organizations also works but not everyone uses Organizations. :) There are lots of ways to accomplish it, I just wanted to tell the story of choosing the tool you use based on different personas versus using the CDK for everything.

    • @raajheshkannaa1
      @raajheshkannaa1 2 роки тому +2

      @@nataliewhite5731 Thank You, you are right about using what works for the current time and personas.

  • @GradientGroup
    @GradientGroup 2 роки тому +3

    My favorite session of all ReInvent 2021. Thank you so much!

  • @jairjosafath9693
    @jairjosafath9693 6 місяців тому

    advanced CICD
    love it

  • @a1chai
    @a1chai Рік тому

    Amazing video! 🤩

  • @diegonayalazo
    @diegonayalazo Рік тому

    Thanks for sharing

  • @chris0628
    @chris0628 Рік тому +2

    How does rollback work in this pipeline?

  • @prerakhere
    @prerakhere 11 місяців тому

    This is overwhelming.

  • @SV-tc8cu
    @SV-tc8cu 2 роки тому +4

    ... and where is the github link?

    • @blanky_nap
      @blanky_nap 2 роки тому

      That was my question as well

    • @nataliewhite5731
      @nataliewhite5731 2 роки тому +4

      @@blanky_nap I've tried to post the GitHub link here several times but it keeps getting removed. It's automate-cross-account-cicd-cfn-cdk under the aws-samples repo.

    • @blanky_nap
      @blanky_nap 2 роки тому +1

      @@nataliewhite5731 OK thanks a lot! I will check it 👍

  • @gtopcu
    @gtopcu 2 роки тому +1

    Great content, I'm amazed how well you integrated CI/CD & IaaC and created the whole environment, ready for production use. Would be great to access all the resources

    • @nataliewhite5731
      @nataliewhite5731 2 роки тому +3

      I've tried to post the GitHub link here several times but it keeps getting removed. It's automate-cross-account-cicd-cfn-cdk under the aws-samples repo.

  • @Qwerty32134313
    @Qwerty32134313 Рік тому +1

    No Cloudformation, thank you very much. It cannot handle the re-deployment of resources as simple as a S3 bucket due to not being empty and Lambda due to ENI. CDK is just a wrapper around Cloudformation so it is almost as flawed. Why pick up a technology which will make your life difficult, there are much better alternatives, such as Terraform. Let alone that Cloudformation redeployment does not detect manual changes in the account, and is slower than a tortoise. I think that there is not a worse tool to pick than Cloudfirmation for IaC right now.

    • @ihmpall
      @ihmpall Рік тому

      If you’re doing manual changes in the account you’re doing it wrong.

    • @Qwerty32134313
      @Qwerty32134313 Рік тому

      @@ihmpall I am not, however it is difficult to enforce this to everyone, and anyone. There are cases where you need to make sure there are no changes, or to undo a manual patch done due to a disaster recovery or so many other reasons. Why limit yourself to a to tool that simply does not cut it, when there are better ones?

  • @diegonayalazo
    @diegonayalazo Рік тому

    Thanks for sharing

    • @awssupport
      @awssupport Рік тому

      Glad you enjoyed it, Diego! 🤝 ^BD