One load balancer serves multi ecs container within one ec2 instance











up vote
0
down vote

favorite












Suppose I have one EC2 instance called ec2_test and 2 ECS container ecs_service_1 and ecs_service_2 running on it:



ec2_test:35500 -------> ecs_service_1:3000
ec2_test:35600 -------> ecs_service_2:3000


I want config in one ALB as following:



domain1.example.com   ----->  ECS_service_1
domain2.example.com -----> ECS_service_2


I know can config ALB to route traffic to a specific EC2 instance (ec2_test) but I dont know how to config traffic routed to a specific ECS container.










share|improve this question




























    up vote
    0
    down vote

    favorite












    Suppose I have one EC2 instance called ec2_test and 2 ECS container ecs_service_1 and ecs_service_2 running on it:



    ec2_test:35500 -------> ecs_service_1:3000
    ec2_test:35600 -------> ecs_service_2:3000


    I want config in one ALB as following:



    domain1.example.com   ----->  ECS_service_1
    domain2.example.com -----> ECS_service_2


    I know can config ALB to route traffic to a specific EC2 instance (ec2_test) but I dont know how to config traffic routed to a specific ECS container.










    share|improve this question


























      up vote
      0
      down vote

      favorite









      up vote
      0
      down vote

      favorite











      Suppose I have one EC2 instance called ec2_test and 2 ECS container ecs_service_1 and ecs_service_2 running on it:



      ec2_test:35500 -------> ecs_service_1:3000
      ec2_test:35600 -------> ecs_service_2:3000


      I want config in one ALB as following:



      domain1.example.com   ----->  ECS_service_1
      domain2.example.com -----> ECS_service_2


      I know can config ALB to route traffic to a specific EC2 instance (ec2_test) but I dont know how to config traffic routed to a specific ECS container.










      share|improve this question















      Suppose I have one EC2 instance called ec2_test and 2 ECS container ecs_service_1 and ecs_service_2 running on it:



      ec2_test:35500 -------> ecs_service_1:3000
      ec2_test:35600 -------> ecs_service_2:3000


      I want config in one ALB as following:



      domain1.example.com   ----->  ECS_service_1
      domain2.example.com -----> ECS_service_2


      I know can config ALB to route traffic to a specific EC2 instance (ec2_test) but I dont know how to config traffic routed to a specific ECS container.







      amazon-web-services amazon-elb






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Nov 11 at 19:41









      Kannaiyan

      5,75411942




      5,75411942










      asked Nov 11 at 9:47









      Hung

      3010




      3010
























          1 Answer
          1






          active

          oldest

          votes

















          up vote
          0
          down vote













          I knew.



          Load Balancer + Target Group can only point to ec2 instance but not specific docker container in it.



          So If I have 2 different services, I have not put them in one target_group.
          I must use 2 target_groups to point specific domain to specific ecs_service container:



          domain1.example.com --> load_balancer_1 --> target_group_1 
          --> target_1 (EC2 instance):35500 --> ecs_service_1:3000

          domain2.example.com --> load_balancer_1 --> target_group_2
          --> target_1 (EC2 instance):35600 --> ecs_service_2:3000





          share|improve this answer





















            Your Answer






            StackExchange.ifUsing("editor", function () {
            StackExchange.using("externalEditor", function () {
            StackExchange.using("snippets", function () {
            StackExchange.snippets.init();
            });
            });
            }, "code-snippets");

            StackExchange.ready(function() {
            var channelOptions = {
            tags: "".split(" "),
            id: "1"
            };
            initTagRenderer("".split(" "), "".split(" "), channelOptions);

            StackExchange.using("externalEditor", function() {
            // Have to fire editor after snippets, if snippets enabled
            if (StackExchange.settings.snippets.snippetsEnabled) {
            StackExchange.using("snippets", function() {
            createEditor();
            });
            }
            else {
            createEditor();
            }
            });

            function createEditor() {
            StackExchange.prepareEditor({
            heartbeatType: 'answer',
            convertImagesToLinks: true,
            noModals: true,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: 10,
            bindNavPrevention: true,
            postfix: "",
            imageUploader: {
            brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
            contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
            allowUrls: true
            },
            onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            });


            }
            });














            draft saved

            draft discarded


















            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53247506%2fone-load-balancer-serves-multi-ecs-container-within-one-ec2-instance%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown

























            1 Answer
            1






            active

            oldest

            votes








            1 Answer
            1






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes








            up vote
            0
            down vote













            I knew.



            Load Balancer + Target Group can only point to ec2 instance but not specific docker container in it.



            So If I have 2 different services, I have not put them in one target_group.
            I must use 2 target_groups to point specific domain to specific ecs_service container:



            domain1.example.com --> load_balancer_1 --> target_group_1 
            --> target_1 (EC2 instance):35500 --> ecs_service_1:3000

            domain2.example.com --> load_balancer_1 --> target_group_2
            --> target_1 (EC2 instance):35600 --> ecs_service_2:3000





            share|improve this answer

























              up vote
              0
              down vote













              I knew.



              Load Balancer + Target Group can only point to ec2 instance but not specific docker container in it.



              So If I have 2 different services, I have not put them in one target_group.
              I must use 2 target_groups to point specific domain to specific ecs_service container:



              domain1.example.com --> load_balancer_1 --> target_group_1 
              --> target_1 (EC2 instance):35500 --> ecs_service_1:3000

              domain2.example.com --> load_balancer_1 --> target_group_2
              --> target_1 (EC2 instance):35600 --> ecs_service_2:3000





              share|improve this answer























                up vote
                0
                down vote










                up vote
                0
                down vote









                I knew.



                Load Balancer + Target Group can only point to ec2 instance but not specific docker container in it.



                So If I have 2 different services, I have not put them in one target_group.
                I must use 2 target_groups to point specific domain to specific ecs_service container:



                domain1.example.com --> load_balancer_1 --> target_group_1 
                --> target_1 (EC2 instance):35500 --> ecs_service_1:3000

                domain2.example.com --> load_balancer_1 --> target_group_2
                --> target_1 (EC2 instance):35600 --> ecs_service_2:3000





                share|improve this answer












                I knew.



                Load Balancer + Target Group can only point to ec2 instance but not specific docker container in it.



                So If I have 2 different services, I have not put them in one target_group.
                I must use 2 target_groups to point specific domain to specific ecs_service container:



                domain1.example.com --> load_balancer_1 --> target_group_1 
                --> target_1 (EC2 instance):35500 --> ecs_service_1:3000

                domain2.example.com --> load_balancer_1 --> target_group_2
                --> target_1 (EC2 instance):35600 --> ecs_service_2:3000






                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered Nov 12 at 5:32









                Hung

                3010




                3010






























                    draft saved

                    draft discarded




















































                    Thanks for contributing an answer to Stack Overflow!


                    • Please be sure to answer the question. Provide details and share your research!

                    But avoid



                    • Asking for help, clarification, or responding to other answers.

                    • Making statements based on opinion; back them up with references or personal experience.


                    To learn more, see our tips on writing great answers.





                    Some of your past answers have not been well-received, and you're in danger of being blocked from answering.


                    Please pay close attention to the following guidance:


                    • Please be sure to answer the question. Provide details and share your research!

                    But avoid



                    • Asking for help, clarification, or responding to other answers.

                    • Making statements based on opinion; back them up with references or personal experience.


                    To learn more, see our tips on writing great answers.




                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function () {
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53247506%2fone-load-balancer-serves-multi-ecs-container-within-one-ec2-instance%23new-answer', 'question_page');
                    }
                    );

                    Post as a guest















                    Required, but never shown





















































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown

































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown







                    Popular posts from this blog

                    Xamarin.iOS Cant Deploy on Iphone

                    Glorious Revolution

                    Dulmage-Mendelsohn matrix decomposition in Python