What to use as storage mechanism which can be accessible by application and windows executable on AWS












0














I am new to AWS infrastructure, I would like to know what storage mechanism should I use which can be accessible by my war (hosted in AWS elasticbeanstalk) and one windows service hosted on one of my AWS machine. I have little knowledge about S3, EBS and EFS.



Use Case:




  1. my webapp in elasticbeanstalk would like to create objects in some storage system.

  2. my executable on one of aws machine produces files that should be accessible by my webapp deployed in elasticbeanstalk


Questions:




  1. Is it possible to share some storage to both my webapp and my executable.

  2. If answer of 1 is yes, What storage mechanism should I use ?


Please advise.










share|improve this question
























  • it actually depends on for what purpose you want to use your storage, for example storing static resources like images etc please specify the use case
    – varnit
    2 days ago










  • @varnit - I updated my use case
    – DeepInJava
    2 days ago










  • what do you mean by executable here ?
    – varnit
    2 days ago










  • @varnit- executable - one of the windows service (.exe) on one of AWS machine
    – DeepInJava
    2 days ago










  • i have updated the answer please go through it, ask me if you have any other issue i'm open for discussion
    – varnit
    2 days ago
















0














I am new to AWS infrastructure, I would like to know what storage mechanism should I use which can be accessible by my war (hosted in AWS elasticbeanstalk) and one windows service hosted on one of my AWS machine. I have little knowledge about S3, EBS and EFS.



Use Case:




  1. my webapp in elasticbeanstalk would like to create objects in some storage system.

  2. my executable on one of aws machine produces files that should be accessible by my webapp deployed in elasticbeanstalk


Questions:




  1. Is it possible to share some storage to both my webapp and my executable.

  2. If answer of 1 is yes, What storage mechanism should I use ?


Please advise.










share|improve this question
























  • it actually depends on for what purpose you want to use your storage, for example storing static resources like images etc please specify the use case
    – varnit
    2 days ago










  • @varnit - I updated my use case
    – DeepInJava
    2 days ago










  • what do you mean by executable here ?
    – varnit
    2 days ago










  • @varnit- executable - one of the windows service (.exe) on one of AWS machine
    – DeepInJava
    2 days ago










  • i have updated the answer please go through it, ask me if you have any other issue i'm open for discussion
    – varnit
    2 days ago














0












0








0







I am new to AWS infrastructure, I would like to know what storage mechanism should I use which can be accessible by my war (hosted in AWS elasticbeanstalk) and one windows service hosted on one of my AWS machine. I have little knowledge about S3, EBS and EFS.



Use Case:




  1. my webapp in elasticbeanstalk would like to create objects in some storage system.

  2. my executable on one of aws machine produces files that should be accessible by my webapp deployed in elasticbeanstalk


Questions:




  1. Is it possible to share some storage to both my webapp and my executable.

  2. If answer of 1 is yes, What storage mechanism should I use ?


Please advise.










share|improve this question















I am new to AWS infrastructure, I would like to know what storage mechanism should I use which can be accessible by my war (hosted in AWS elasticbeanstalk) and one windows service hosted on one of my AWS machine. I have little knowledge about S3, EBS and EFS.



Use Case:




  1. my webapp in elasticbeanstalk would like to create objects in some storage system.

  2. my executable on one of aws machine produces files that should be accessible by my webapp deployed in elasticbeanstalk


Questions:




  1. Is it possible to share some storage to both my webapp and my executable.

  2. If answer of 1 is yes, What storage mechanism should I use ?


Please advise.







amazon-web-services amazon-s3 amazon-ec2 amazon-elastic-beanstalk






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited 2 days ago

























asked 2 days ago









DeepInJava

1,193827




1,193827












  • it actually depends on for what purpose you want to use your storage, for example storing static resources like images etc please specify the use case
    – varnit
    2 days ago










  • @varnit - I updated my use case
    – DeepInJava
    2 days ago










  • what do you mean by executable here ?
    – varnit
    2 days ago










  • @varnit- executable - one of the windows service (.exe) on one of AWS machine
    – DeepInJava
    2 days ago










  • i have updated the answer please go through it, ask me if you have any other issue i'm open for discussion
    – varnit
    2 days ago


















  • it actually depends on for what purpose you want to use your storage, for example storing static resources like images etc please specify the use case
    – varnit
    2 days ago










  • @varnit - I updated my use case
    – DeepInJava
    2 days ago










  • what do you mean by executable here ?
    – varnit
    2 days ago










  • @varnit- executable - one of the windows service (.exe) on one of AWS machine
    – DeepInJava
    2 days ago










  • i have updated the answer please go through it, ask me if you have any other issue i'm open for discussion
    – varnit
    2 days ago
















it actually depends on for what purpose you want to use your storage, for example storing static resources like images etc please specify the use case
– varnit
2 days ago




it actually depends on for what purpose you want to use your storage, for example storing static resources like images etc please specify the use case
– varnit
2 days ago












@varnit - I updated my use case
– DeepInJava
2 days ago




@varnit - I updated my use case
– DeepInJava
2 days ago












what do you mean by executable here ?
– varnit
2 days ago




what do you mean by executable here ?
– varnit
2 days ago












@varnit- executable - one of the windows service (.exe) on one of AWS machine
– DeepInJava
2 days ago




@varnit- executable - one of the windows service (.exe) on one of AWS machine
– DeepInJava
2 days ago












i have updated the answer please go through it, ask me if you have any other issue i'm open for discussion
– varnit
2 days ago




i have updated the answer please go through it, ask me if you have any other issue i'm open for discussion
– varnit
2 days ago












2 Answers
2






active

oldest

votes


















1














S3 is Simple Storage Service that is reachable through a web interface. I reckon this is what you are looking for. It is reachable through an URL and is used for storing objects such as files, images, and so on.



EBS is a virtual hard disk that is connected to an EC2 instance (virtual machine).



EFS is Elastic File System used for Linux.



https://aws.amazon.com/s3/






share|improve this answer





















  • may be he needs block storage, s3 is an object storage and efs is not only for linux it supports windows, and it can be shared between various ec2 instances and its a block storage
    – varnit
    2 days ago





















1














If full hierarchical file system is not needed and you need to store plain object which seems to be the case according to use case given by you then Amazon s3 is the way to go.



Amazon EBS is the block storage service that can only be attached to one machine it resembles the physical hardisk attached to your home computer for more information read this.



EBS



Amazon EFS stands for elastic file system its also a block storage service, its different from EBS in terms that it can be shared accross multiple machines, it resembles the NAS in a datacenter. for more information on EFS read this.



EFS






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',
    autoActivateHeartbeat: false,
    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%2f53945352%2fwhat-to-use-as-storage-mechanism-which-can-be-accessible-by-application-and-wind%23new-answer', 'question_page');
    }
    );

    Post as a guest















    Required, but never shown

























    2 Answers
    2






    active

    oldest

    votes








    2 Answers
    2






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    1














    S3 is Simple Storage Service that is reachable through a web interface. I reckon this is what you are looking for. It is reachable through an URL and is used for storing objects such as files, images, and so on.



    EBS is a virtual hard disk that is connected to an EC2 instance (virtual machine).



    EFS is Elastic File System used for Linux.



    https://aws.amazon.com/s3/






    share|improve this answer





















    • may be he needs block storage, s3 is an object storage and efs is not only for linux it supports windows, and it can be shared between various ec2 instances and its a block storage
      – varnit
      2 days ago


















    1














    S3 is Simple Storage Service that is reachable through a web interface. I reckon this is what you are looking for. It is reachable through an URL and is used for storing objects such as files, images, and so on.



    EBS is a virtual hard disk that is connected to an EC2 instance (virtual machine).



    EFS is Elastic File System used for Linux.



    https://aws.amazon.com/s3/






    share|improve this answer





















    • may be he needs block storage, s3 is an object storage and efs is not only for linux it supports windows, and it can be shared between various ec2 instances and its a block storage
      – varnit
      2 days ago
















    1












    1








    1






    S3 is Simple Storage Service that is reachable through a web interface. I reckon this is what you are looking for. It is reachable through an URL and is used for storing objects such as files, images, and so on.



    EBS is a virtual hard disk that is connected to an EC2 instance (virtual machine).



    EFS is Elastic File System used for Linux.



    https://aws.amazon.com/s3/






    share|improve this answer












    S3 is Simple Storage Service that is reachable through a web interface. I reckon this is what you are looking for. It is reachable through an URL and is used for storing objects such as files, images, and so on.



    EBS is a virtual hard disk that is connected to an EC2 instance (virtual machine).



    EFS is Elastic File System used for Linux.



    https://aws.amazon.com/s3/







    share|improve this answer












    share|improve this answer



    share|improve this answer










    answered 2 days ago









    iikkoo

    1,31452228




    1,31452228












    • may be he needs block storage, s3 is an object storage and efs is not only for linux it supports windows, and it can be shared between various ec2 instances and its a block storage
      – varnit
      2 days ago




















    • may be he needs block storage, s3 is an object storage and efs is not only for linux it supports windows, and it can be shared between various ec2 instances and its a block storage
      – varnit
      2 days ago


















    may be he needs block storage, s3 is an object storage and efs is not only for linux it supports windows, and it can be shared between various ec2 instances and its a block storage
    – varnit
    2 days ago






    may be he needs block storage, s3 is an object storage and efs is not only for linux it supports windows, and it can be shared between various ec2 instances and its a block storage
    – varnit
    2 days ago















    1














    If full hierarchical file system is not needed and you need to store plain object which seems to be the case according to use case given by you then Amazon s3 is the way to go.



    Amazon EBS is the block storage service that can only be attached to one machine it resembles the physical hardisk attached to your home computer for more information read this.



    EBS



    Amazon EFS stands for elastic file system its also a block storage service, its different from EBS in terms that it can be shared accross multiple machines, it resembles the NAS in a datacenter. for more information on EFS read this.



    EFS






    share|improve this answer




























      1














      If full hierarchical file system is not needed and you need to store plain object which seems to be the case according to use case given by you then Amazon s3 is the way to go.



      Amazon EBS is the block storage service that can only be attached to one machine it resembles the physical hardisk attached to your home computer for more information read this.



      EBS



      Amazon EFS stands for elastic file system its also a block storage service, its different from EBS in terms that it can be shared accross multiple machines, it resembles the NAS in a datacenter. for more information on EFS read this.



      EFS






      share|improve this answer


























        1












        1








        1






        If full hierarchical file system is not needed and you need to store plain object which seems to be the case according to use case given by you then Amazon s3 is the way to go.



        Amazon EBS is the block storage service that can only be attached to one machine it resembles the physical hardisk attached to your home computer for more information read this.



        EBS



        Amazon EFS stands for elastic file system its also a block storage service, its different from EBS in terms that it can be shared accross multiple machines, it resembles the NAS in a datacenter. for more information on EFS read this.



        EFS






        share|improve this answer














        If full hierarchical file system is not needed and you need to store plain object which seems to be the case according to use case given by you then Amazon s3 is the way to go.



        Amazon EBS is the block storage service that can only be attached to one machine it resembles the physical hardisk attached to your home computer for more information read this.



        EBS



        Amazon EFS stands for elastic file system its also a block storage service, its different from EBS in terms that it can be shared accross multiple machines, it resembles the NAS in a datacenter. for more information on EFS read this.



        EFS







        share|improve this answer














        share|improve this answer



        share|improve this answer








        edited 2 days ago

























        answered 2 days ago









        varnit

        810214




        810214






























            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%2f53945352%2fwhat-to-use-as-storage-mechanism-which-can-be-accessible-by-application-and-wind%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

            generate and download xml file after input submit (php and mysql) - JPK

            Angular Downloading a file using contenturl with Basic Authentication

            Can't read property showImagePicker of undefined in react native iOS