Alex,

I believe this is your personal Azure subscription right?  Any chance I can
get access to it so I can try to copy the image out the machine and
redeploy it somewhere else?

Thanks,
Om

On Sun, Apr 12, 2020 at 6:18 PM OmPrakash Muppirala <bigosma...@gmail.com>
wrote:

> I can help set this up on Azure.  Give me some time to work out the
> details?
>
> Thanks,
> Om
>
> On Sun, Apr 12, 2020, 11:49 AM Harbs <harbs.li...@gmail.com> wrote:
>
>> OK. Good to know.
>>
>> > On Apr 12, 2020, at 9:45 PM, Alex Harui <aha...@adobe.com.INVALID>
>> wrote:
>> >
>> > FWIW, I just looked and the longest job in the release steps so far is
>> 8 minutes.  Most are under 2 minutes.  There might be jobs later that take
>> longer that we haven't run yet.  IMO, the issue isn't speed of the machine,
>> it is just that we are sharing the machine with longer jobs (1 hour for
>> TourDeFlexMigration).  And again, the machine will be idle for stretches of
>> time while the RM verifies artifacts after each step.
>> >
>> > -Alex
>> >
>> > On 4/12/20, 11:32 AM, "Harbs" <harbs.li...@gmail.com <mailto:
>> harbs.li...@gmail.com>> wrote:
>> >
>> >    Fair enough.
>> >
>> >    I expect builds to be somewhere between 10 and 20 times faster on a
>> powerful machine.
>> >
>> >    Yeah. It’s probably going to be a bit of work changing the server,
>> but probably worth it in the long run.
>> >
>> >    I think I’ll try this when I do the next release unless Yishay wants
>> to work with me on this for this release — but I’m not going to be able to
>> help until after Passover (i.e. next week).
>> >
>> >    Thanks,
>> >    Harbs
>> >
>> >> On Apr 12, 2020, at 9:22 PM, Alex Harui <aha...@adobe.com.INVALID>
>> wrote:
>> >>
>> >> The Azure portal says: Standard F2s_v2 (2 vcpus, 4 GiB memory)
>> >>
>> >> I think I am reading changes to the build process in your
>> suggestions.  I do not really want to spend more of my time on this
>> process.  But if you want to do the work, that's fine with me.
>> >>
>> >> -Alex
>> >>
>> >> On 4/12/20, 10:57 AM, "Harbs" <harbs.li...@gmail.com <mailto:
>> harbs.li...@gmail.com> <mailto:harbs.li...@gmail.com <mailto:
>> harbs.li...@gmail.com>>> wrote:
>> >>
>> >>   What kind of horsepower is included in the free Azure account?
>> >>
>> >>   The server I mentioned builds (considerably) faster than my own
>> local machine. The ci server seems to build many times slower.
>> >>
>> >>   One thing we can do to minimize running server time would be to
>> transfer the artifacts to storage instead of keeping them on the server. On
>> AWS, I’d probably use S3. Not sure what the similar service on Azure is
>> called.
>> >>
>> >>> On Apr 12, 2020, at 8:26 PM, Alex Harui <aha...@adobe.com.INVALID
>> <mailto:aha...@adobe.com.INVALID>> wrote:
>> >>>
>> >>> OK, that's pretty much how I understand Azure as well.  The key thing
>> is that "running" includes time where the CI server is not running any
>> Jenkins jobs.  The CI Server steps might take only a few hours of actual
>> server time, but there is time where the RM is verifying artifacts locally
>> so you'd be paying for that or the RM would have to keep shutting down and
>> restarting.
>> >>>
>> >>> Seems like it would be cheaper/simpler to get the free MSDN account
>> and leave it running.
>> >>>
>> >>> -Alex
>> >>>
>> >>> On 4/12/20, 10:15 AM, "Harbs" <harbs.li...@gmail.com <mailto:
>> harbs.li...@gmail.com>> wrote:
>> >>>
>> >>>  My experience is with AWS.
>> >>>
>> >>>  I assume Microsoft has similar offerings, but I don’t have
>> experience with Azure.
>> >>>
>> >>>  AWS has on-demand EC2 instances which you pay for only the actual
>> time that they are running.[1]
>> >>>
>> >>>  Instances can be started and stopped via command line (or via the
>> web interface) as long as you have valid credentials to do so.
>> >>>
>> >>>  For example: an m5.4xlarge instance has 16 cores and costs about
>> $1.5 per hour. On a machine like that, a full build would probably take
>> less than 10 minutes. It’s probably possible to do a full release with only
>> a few hours of server time.
>> >>>
>> >>>  Leaving a server like that running all the time would get expensive,
>> but if it’s just spun up for releases, you’d get very fast builds at a
>> reasonable price.
>> >>>
>> >>>  I’d be happy to pay $10-$50 (and possibly more) per release to make
>> the release process painless for the RM.
>> >>>
>> >>>  [1]
>> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Faws.amazon.com%2Fec2%2Fpricing%2Fon-demand%2F&amp;data=02%7C01%7Caharui%40adobe.com%7Cd99d1960963240ce500c08d7df0fe417%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637223131651425591&amp;sdata=HPLHT0r9qTmJhR4f4j52wtslRJaCCnqf2lj8CM3x0LE%3D&amp;reserved=0
>> <
>> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Faws.amazon.com%2Fec2%2Fpricing%2Fon-demand%2F&amp;data=02%7C01%7Caharui%40adobe.com%7Cd99d1960963240ce500c08d7df0fe417%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637223131651425591&amp;sdata=HPLHT0r9qTmJhR4f4j52wtslRJaCCnqf2lj8CM3x0LE%3D&amp;reserved=0
>> ><
>> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Faws.amazon.com%2Fec2%2Fpricing%2Fon-demand%2F&amp;data=02%7C01%7Caharui%40adobe.com%7Cd99d1960963240ce500c08d7df0fe417%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637223131651425591&amp;sdata=HPLHT0r9qTmJhR4f4j52wtslRJaCCnqf2lj8CM3x0LE%3D&amp;reserved=0
>> <
>> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Faws.amazon.com%2Fec2%2Fpricing%2Fon-demand%2F&amp;data=02%7C01%7Caharui%40adobe.com%7Cd99d1960963240ce500c08d7df0fe417%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637223131651425591&amp;sdata=HPLHT0r9qTmJhR4f4j52wtslRJaCCnqf2lj8CM3x0LE%3D&amp;reserved=0
>> >><
>> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Faws.amazon.com%2Fec2%2Fpricing%2Fon-demand%2F&amp;data=02%7C01%7Caharui%40adobe.com%7Cd99d1960963240ce500c08d7df0fe417%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637223131651425591&amp;sdata=HPLHT0r9qTmJhR4f4j52wtslRJaCCnqf2lj8CM3x0LE%3D&amp;reserved=0
>> <
>> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Faws.amazon.com%2Fec2%2Fpricing%2Fon-demand%2F&amp;data=02%7C01%7Caharui%40adobe.com%7Cd99d1960963240ce500c08d7df0fe417%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637223131651425591&amp;sdata=HPLHT0r9qTmJhR4f4j52wtslRJaCCnqf2lj8CM3x0LE%3D&amp;reserved=0
>> ><
>> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Faws.amazon.com%2Fec2%2Fpricing%2Fon-demand%2F&amp;data=02%7C01%7Caharui%40adobe.com%7Cd99d1960963240ce500c08d7df0fe417%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637223131651425591&amp;sdata=HPLHT0r9qTmJhR4f4j52wtslRJaCCnqf2lj8CM3x0LE%3D&amp;reserved=0
>> <
>> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Faws.amazon.com%2Fec2%2Fpricing%2Fon-demand%2F&amp;data=02%7C01%7Caharui%40adobe.com%7Cd99d1960963240ce500c08d7df0fe417%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637223131651425591&amp;sdata=HPLHT0r9qTmJhR4f4j52wtslRJaCCnqf2lj8CM3x0LE%3D&amp;reserved=0
>> >>>
>> >>>
>> >>>> On Apr 12, 2020, at 7:45 PM, Alex Harui <aha...@adobe.com.INVALID>
>> wrote:
>> >>>>
>> >>>> I'm not very experienced with spinning up servers.  The CI server we
>> are using is effectively free, based on a generous donation from Microsoft
>> of MSDN accounts to ASF committers.  So I leave it up 24/7, and share the
>> RDP access on private@.  I think any other ASF committer could do the
>> same.  IIRC, if that server actually is stopped, I have to use my personal
>> (unshared) MSDN credentials to start it again.   AIUI, if I actually paid
>> for the server, it would cost me to leave it running even if it didn't run
>> jobs between releases.
>> >>>>
>> >>>> Is that what you are basically saying?  I think it might be best if
>> another committer got a CI server going via the MS donation and could leave
>> it up 24/7.
>> >>>>
>> >>>> -Alex
>> >>>>
>> >>>> On 4/12/20, 9:28 AM, "Harbs" <harbs.li...@gmail.com> wrote:
>> >>>>
>> >>>> I’m willing to do this.
>> >>>>
>> >>>> Considering that the release will be run infrequently, it should be
>> doable to have a relatively powerful server that could be spun up on
>> demand. This is something I have setup for my own releases.
>> >>>>
>> >>>> The only complication would be that each RM would need valid
>> credentials to spin up the server.
>> >>>>
>> >>>> Harbs
>> >>>>
>> >>>>> On Apr 12, 2020, at 7:10 PM, Alex Harui <aha...@adobe.com.INVALID>
>> wrote:
>> >>>>>
>> >>>>> A better solution, IMO, is for someone else to offer up a CI server
>> only for release jobs.
>>
>>

Reply via email to